pub struct VmProfileReport {
pub total_opcodes: u64,
pub opcodes: Vec<VmOpcodeProfile>,
pub functions: Vec<VmFunctionProfile>,
pub builtins: Vec<VmBuiltinProfile>,
pub returns: VmReturnStats,
}Fields§
§total_opcodes: u64§opcodes: Vec<VmOpcodeProfile>§functions: Vec<VmFunctionProfile>§builtins: Vec<VmBuiltinProfile>§returns: VmReturnStatsImplementations§
Trait Implementations§
Source§impl Clone for VmProfileReport
impl Clone for VmProfileReport
Source§fn clone(&self) -> VmProfileReport
fn clone(&self) -> VmProfileReport
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 VmProfileReport
impl RefUnwindSafe for VmProfileReport
impl Send for VmProfileReport
impl Sync for VmProfileReport
impl Unpin for VmProfileReport
impl UnsafeUnpin for VmProfileReport
impl UnwindSafe for VmProfileReport
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