pub struct CallRecord {
pub caller_program: Program,
pub return_pc: usize,
pub current_count: u32,
pub definition: Definition,
}
Expand description
Record of an active invocation of a function or instruction definition.
Fields§
§caller_program: Program
§return_pc: usize
§current_count: u32
§definition: Definition
Trait Implementations§
Source§impl Clone for CallRecord
impl Clone for CallRecord
Source§fn clone(&self) -> CallRecord
fn clone(&self) -> CallRecord
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 moreSource§impl Default for CallRecord
impl Default for CallRecord
Source§fn default() -> CallRecord
fn default() -> CallRecord
Returns the “default value” for a type. Read more
impl Copy for CallRecord
Auto Trait Implementations§
impl Freeze for CallRecord
impl RefUnwindSafe for CallRecord
impl Send for CallRecord
impl Sync for CallRecord
impl Unpin for CallRecord
impl UnwindSafe for CallRecord
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