Trait GetApi

Source
pub trait GetApi {
    // Required methods
    fn new_table(&mut self);
    fn create_table(&mut self, n_arr: usize, n_rec: usize);
    fn get_table(&mut self, idx: isize) -> LuaType;
    fn get_field(&mut self, idx: isize, key: String) -> LuaType;
    fn get_i(&mut self, idx: isize, i: i64) -> LuaType;
    fn get_meta_table(&mut self, idx: isize) -> bool;
    fn raw_get(&mut self, idx: isize) -> LuaType;
    fn raw_get_i(&mut self, idx: isize, i: i64) -> LuaType;
    fn get_global(&mut self, name: String) -> LuaType;
}

Required Methods§

Source

fn new_table(&mut self)

Source

fn create_table(&mut self, n_arr: usize, n_rec: usize)

Source

fn get_table(&mut self, idx: isize) -> LuaType

Source

fn get_field(&mut self, idx: isize, key: String) -> LuaType

Source

fn get_i(&mut self, idx: isize, i: i64) -> LuaType

Source

fn get_meta_table(&mut self, idx: isize) -> bool

Source

fn raw_get(&mut self, idx: isize) -> LuaType

Source

fn raw_get_i(&mut self, idx: isize, i: i64) -> LuaType

Source

fn get_global(&mut self, name: String) -> LuaType

Implementors§