pub struct InlineTrace {
pub function_idx: usize,
pub register_count: u8,
pub first_arg: Register,
pub arg_count: u8,
pub arg_registers: Vec<Register>,
pub body: Vec<TraceOp>,
pub return_register: Option<Register>,
pub is_closure: bool,
pub upvalues_ptr: Option<*const ()>,
}Fields§
§function_idx: usize§register_count: u8§first_arg: Register§arg_count: u8§arg_registers: Vec<Register>§body: Vec<TraceOp>§return_register: Option<Register>§is_closure: bool§upvalues_ptr: Option<*const ()>Trait Implementations§
Source§impl Clone for InlineTrace
impl Clone for InlineTrace
Source§fn clone(&self) -> InlineTrace
fn clone(&self) -> InlineTrace
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for InlineTrace
impl !RefUnwindSafe for InlineTrace
impl !Send for InlineTrace
impl !Sync for InlineTrace
impl Unpin for InlineTrace
impl !UnwindSafe for InlineTrace
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