pub struct NodeTiming {
pub count: u64,
pub total_ns: u128,
pub max_ns: u128,
pub min_ns: u128,
}Expand description
One node’s timing aggregate.
Fields§
§count: u64Number of finished invocations seen.
total_ns: u128Total elapsed nanoseconds across invocations.
max_ns: u128Slowest single invocation.
min_ns: u128Fastest single invocation.
Implementations§
Trait Implementations§
Source§impl Clone for NodeTiming
impl Clone for NodeTiming
Source§fn clone(&self) -> NodeTiming
fn clone(&self) -> NodeTiming
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NodeTiming
impl Debug for NodeTiming
Source§impl Default for NodeTiming
impl Default for NodeTiming
Source§fn default() -> NodeTiming
fn default() -> NodeTiming
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NodeTiming
impl RefUnwindSafe for NodeTiming
impl Send for NodeTiming
impl Sync for NodeTiming
impl Unpin for NodeTiming
impl UnsafeUnpin for NodeTiming
impl UnwindSafe for NodeTiming
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