pub struct WasmPluginStats {
pub total_calls: u64,
pub total_fuel_consumed: u64,
pub total_execution_us: u64,
pub trap_count: u64,
pub peak_memory_bytes: u64,
}Expand description
Statistics for a WASM plugin instance
Fields§
§total_calls: u64Total number of calls
total_fuel_consumed: u64Total fuel consumed
total_execution_us: u64Total execution time in microseconds
trap_count: u64Number of traps
peak_memory_bytes: u64Peak memory usage in bytes
Trait Implementations§
Source§impl Clone for WasmPluginStats
impl Clone for WasmPluginStats
Source§fn clone(&self) -> WasmPluginStats
fn clone(&self) -> WasmPluginStats
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 Debug for WasmPluginStats
impl Debug for WasmPluginStats
Source§impl Default for WasmPluginStats
impl Default for WasmPluginStats
Source§fn default() -> WasmPluginStats
fn default() -> WasmPluginStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WasmPluginStats
impl RefUnwindSafe for WasmPluginStats
impl Send for WasmPluginStats
impl Sync for WasmPluginStats
impl Unpin for WasmPluginStats
impl UnsafeUnpin for WasmPluginStats
impl UnwindSafe for WasmPluginStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more