rust/lua: add method for pushing bytes

Much like pushstring, but accepts an &[u8] as an argument instead of an &str.

In support of ticket #8533.
pull/15323/head
Jason Ish 4 months ago committed by Victor Julien
parent eec4a44275
commit 81692dd2c1

@ -57,6 +57,12 @@ impl LuaState {
} }
} }
pub fn pushbytes(&self, val: &[u8]) {
unsafe {
lua_pushlstring(self.lua, val.as_ptr() as *const c_char, val.len());
}
}
pub fn pushinteger(&self, val: i64) { pub fn pushinteger(&self, val: i64) {
unsafe { unsafe {
lua_pushinteger(self.lua, val); lua_pushinteger(self.lua, val);

Loading…
Cancel
Save