pub struct Proto {Show 17 fields
pub max_stack_size: u8,
pub parameter_count: u8,
pub upvalue_count: u8,
pub is_vararg: bool,
pub flags: u8,
pub type_info: Vec<u8>,
pub line_defined: u32,
pub last_line_defined: u32,
pub name: Option<String>,
pub line_info: Vec<u32>,
pub absolute_line_info: Vec<i32>,
pub linegaplog2: u8,
pub protos: Vec<u32>,
pub locals: Vec<LocalVariable>,
pub upvalues: Vec<String>,
pub constants: Vec<Constant>,
pub instructions: Vec<Instruction>,
}
Fields§
§max_stack_size: u8
§parameter_count: u8
§upvalue_count: u8
§is_vararg: bool
§flags: u8
§type_info: Vec<u8>
§line_defined: u32
§last_line_defined: u32
§name: Option<String>
§line_info: Vec<u32>
§absolute_line_info: Vec<i32>
§linegaplog2: u8
§protos: Vec<u32>
§locals: Vec<LocalVariable>
§upvalues: Vec<String>
§constants: Vec<Constant>
§instructions: Vec<Instruction>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Proto
impl RefUnwindSafe for Proto
impl Send for Proto
impl Sync for Proto
impl Unpin for Proto
impl UnwindSafe for Proto
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