pub struct LuaStack {
pub slots: Vec<LuaValue>,
pub prev: Option<Rc<RefCell<LuaStack>>>,
pub closure: Rc<Closure>,
pub varargs: Vec<LuaValue>,
pub pc: isize,
pub top: usize,
pub node: Weak<RefCell<LuaNode>>,
pub openuvs: HashMap<isize, LuaUpval>,
/* private fields */
}Fields§
§slots: Vec<LuaValue>§prev: Option<Rc<RefCell<LuaStack>>>§closure: Rc<Closure>§varargs: Vec<LuaValue>§pc: isize§top: usize§node: Weak<RefCell<LuaNode>>§openuvs: HashMap<isize, LuaUpval>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LuaStack
impl !RefUnwindSafe for LuaStack
impl !Send for LuaStack
impl !Sync for LuaStack
impl Unpin for LuaStack
impl !UnwindSafe for LuaStack
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more