pub struct TimingStats {
pub samples: u64,
pub avg_ns: u64,
pub min_ns: u64,
pub max_ns: u64,
}Expand description
Wall-time rollup for profiled operations and data-flow edges.
Fields§
§samples: u64§avg_ns: u64§min_ns: u64§max_ns: u64Implementations§
Source§impl TimingStats
impl TimingStats
Sourcepub fn from_durations(durations: &[u64]) -> Option<Self>
pub fn from_durations(durations: &[u64]) -> Option<Self>
Aggregate one or more duration samples into avg/min/max.
Trait Implementations§
Source§impl Clone for TimingStats
impl Clone for TimingStats
Source§fn clone(&self) -> TimingStats
fn clone(&self) -> TimingStats
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 moreimpl Copy for TimingStats
Source§impl Debug for TimingStats
impl Debug for TimingStats
Source§impl Default for TimingStats
impl Default for TimingStats
Source§fn default() -> TimingStats
fn default() -> TimingStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TimingStats
impl<'de> Deserialize<'de> for TimingStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TimingStats
Source§impl PartialEq for TimingStats
impl PartialEq for TimingStats
Source§impl Serialize for TimingStats
impl Serialize for TimingStats
impl StructuralPartialEq for TimingStats
Auto Trait Implementations§
impl Freeze for TimingStats
impl RefUnwindSafe for TimingStats
impl Send for TimingStats
impl Sync for TimingStats
impl Unpin for TimingStats
impl UnsafeUnpin for TimingStats
impl UnwindSafe for TimingStats
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