pub struct TimingSamples { /* private fields */ }Expand description
Accumulator for collecting timing samples with minimal overhead.
Pre-allocates capacity and provides efficient sample collection.
Implementations§
Source§impl TimingSamples
impl TimingSamples
Sourcepub fn with_capacity(capacity: usize) -> Self
pub fn with_capacity(capacity: usize) -> Self
Creates a new accumulator with pre-allocated capacity.
Trait Implementations§
Source§impl Debug for TimingSamples
impl Debug for TimingSamples
Source§impl From<TimingSamples> for Vec<f64>
impl From<TimingSamples> for Vec<f64>
Source§fn from(samples: TimingSamples) -> Self
fn from(samples: TimingSamples) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TimingSamples
impl RefUnwindSafe for TimingSamples
impl Send for TimingSamples
impl Sync for TimingSamples
impl Unpin for TimingSamples
impl UnwindSafe for TimingSamples
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