Struct flu::Context
[−]
[src]
pub struct Context { pub handle: *mut lua_State, // some fields omitted }
Fields
handle: *mut lua_State
Methods
impl Context
[src]
fn new() -> Self
fn from_state(state: *mut lua_State) -> Self
fn from_state_weak(state: *mut lua_State) -> Self
fn eval(&mut self, code: &str) -> Result<(), &str>
fn get<'a, T>(&'a self, idx: &str) -> T where
T: Read<'a> + Size,
T: Read<'a> + Size,
fn set<T>(&self, idx: &str, val: T) where
T: Push,
T: Push,
fn peek<'a, T>(&'a self, idx: i32) -> T where
T: Read<'a>,
T: Read<'a>,
fn push<T>(&self, val: T) where
T: Push,
T: Push,
fn pop<'a, T>(&'a self) -> T where
T: Read<'a> + Size,
T: Read<'a> + Size,
fn pop_discard(&self, idx: i32)
fn remove<'a, T>(&'a self, idx: i32) -> T where
T: Read<'a> + Size,
T: Read<'a> + Size,
fn remove_discard(&self, idx: i32)
fn size(&self) -> i32
fn dump(&self)
Trait Implementations
impl Debug for Context
[src]
impl PartialEq for Context
[src]
fn eq(&self, __arg_0: &Context) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Context) -> bool
This method tests for !=
.