pub struct NestedBytecode {Show 13 fields
pub code: Vec<u8>,
pub constants: Vec<JSValue>,
pub locals_count: u32,
pub param_count: u16,
pub uses_arguments: bool,
pub is_strict: bool,
pub var_name_to_slot: Rc<Vec<(u32, u16)>>,
pub line_number_table: Option<LineNumberTable>,
pub parent_bytecode_span: u32,
pub upvalue_count: u32,
pub upvalue_descs: Vec<(u32, u32)>,
pub func_name_atom: u32,
pub ic_table: UnsafeCell<InlineCacheTable>,
}Fields§
§code: Vec<u8>§constants: Vec<JSValue>§locals_count: u32§param_count: u16§uses_arguments: bool§is_strict: bool§var_name_to_slot: Rc<Vec<(u32, u16)>>§line_number_table: Option<LineNumberTable>§parent_bytecode_span: u32§upvalue_count: u32§upvalue_descs: Vec<(u32, u32)>§func_name_atom: u32§ic_table: UnsafeCell<InlineCacheTable>Trait Implementations§
Source§impl Debug for NestedBytecode
impl Debug for NestedBytecode
impl Send for NestedBytecode
impl Sync for NestedBytecode
Auto Trait Implementations§
impl !Freeze for NestedBytecode
impl !RefUnwindSafe for NestedBytecode
impl Unpin for NestedBytecode
impl UnsafeUnpin for NestedBytecode
impl UnwindSafe for NestedBytecode
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