Struct solana_runtime::message_processor::ExecuteDetailsTimings [−][src]
pub struct ExecuteDetailsTimings { pub serialize_us: u64, pub create_vm_us: u64, pub execute_us: u64, pub deserialize_us: u64, pub changed_account_count: u64, pub total_account_count: u64, pub total_data_size: usize, pub data_size_changed: usize, }
Fields
serialize_us: u64
create_vm_us: u64
execute_us: u64
deserialize_us: u64
changed_account_count: u64
total_account_count: u64
total_data_size: usize
data_size_changed: usize
Implementations
impl ExecuteDetailsTimings
[src]
impl ExecuteDetailsTimings
[src]pub fn accumulate(&mut self, other: &ExecuteDetailsTimings)
[src]
Trait Implementations
impl Default for ExecuteDetailsTimings
[src]
impl Default for ExecuteDetailsTimings
[src]fn default() -> ExecuteDetailsTimings
[src]
Auto Trait Implementations
impl RefUnwindSafe for ExecuteDetailsTimings
impl RefUnwindSafe for ExecuteDetailsTimings
impl Send for ExecuteDetailsTimings
impl Send for ExecuteDetailsTimings
impl Sync for ExecuteDetailsTimings
impl Sync for ExecuteDetailsTimings
impl Unpin for ExecuteDetailsTimings
impl Unpin for ExecuteDetailsTimings
impl UnwindSafe for ExecuteDetailsTimings
impl UnwindSafe for ExecuteDetailsTimings
Blanket Implementations
impl<T> AbiExample for T
[src]
impl<T> AbiExample for T
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,