pub struct LuaProto {Show 13 fields
pub numparams: u8,
pub is_vararg: bool,
pub maxstacksize: u8,
pub upvalues: Vec<UpvalDesc>,
pub k: Vec<LuaValue>,
pub code: Vec<Instruction>,
pub p: Vec<GcRef<LuaProto>>,
pub lineinfo: Vec<i8>,
pub abslineinfo: Vec<AbsLineInfo>,
pub locvars: Vec<LocalVar>,
pub linedefined: i32,
pub lastlinedefined: i32,
pub source: Option<GcRef<LuaString>>,
}Fields§
§numparams: u8§is_vararg: bool§maxstacksize: u8§upvalues: Vec<UpvalDesc>§k: Vec<LuaValue>§code: Vec<Instruction>§p: Vec<GcRef<LuaProto>>§lineinfo: Vec<i8>§abslineinfo: Vec<AbsLineInfo>§locvars: Vec<LocalVar>§linedefined: i32§lastlinedefined: i32§source: Option<GcRef<LuaString>>Implementations§
Source§impl LuaProto
impl LuaProto
pub fn placeholder() -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LuaProto
impl !RefUnwindSafe for LuaProto
impl !Send for LuaProto
impl !Sync for LuaProto
impl Unpin for LuaProto
impl UnsafeUnpin for LuaProto
impl !UnwindSafe for LuaProto
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