Struct td_rlua::userdata::LuaStruct
[−]
[src]
pub struct LuaStruct<T> { /* fields omitted */ }
Methods
impl<T> LuaStruct<T> where T: NewStruct + Any
[src]
fn new(lua: *mut lua_State) -> LuaStruct<T>
fn new_light(lua: *mut lua_State) -> LuaStruct<T>
fn ensure_matetable(&mut self)
fn create(&mut self) -> &mut LuaStruct<T>
fn def<P>(&mut self, name: &str, param: P) -> &mut LuaStruct<T> where P: LuaPush
fn register(&mut self,
name: &str,
func: extern fn(*mut lua_State) -> c_int)
-> &mut LuaStruct<T>
name: &str,
func: extern fn(*mut lua_State) -> c_int)
-> &mut LuaStruct<T>