pub struct PerformanceBaseline {
pub average_duration: Duration,
pub average_memory_usage: i64,
pub step_count: usize,
pub recorded_at: SystemTime,
}Expand description
Performance baseline for comparison
Fields§
§average_duration: Duration§average_memory_usage: i64§step_count: usize§recorded_at: SystemTimeTrait Implementations§
Source§impl Clone for PerformanceBaseline
impl Clone for PerformanceBaseline
Source§fn clone(&self) -> PerformanceBaseline
fn clone(&self) -> PerformanceBaseline
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 moreAuto Trait Implementations§
impl Freeze for PerformanceBaseline
impl RefUnwindSafe for PerformanceBaseline
impl Send for PerformanceBaseline
impl Sync for PerformanceBaseline
impl Unpin for PerformanceBaseline
impl UnwindSafe for PerformanceBaseline
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