pub struct ExecutionStatistics {
pub max_memory_usage: u64,
pub cpu_time: Duration,
pub wall_time: Duration,
pub population: usize,
pub cpu_time_per_person: Duration,
pub wall_time_per_person: Duration,
pub memory_per_person: u64,
}
Expand description
A container struct for computed final statistics. Note that if population size is zero, then the per person statistics are also zero, as they are meaningless.
Fields§
§max_memory_usage: u64
§cpu_time: Duration
§wall_time: Duration
§population: usize
§cpu_time_per_person: Duration
§wall_time_per_person: Duration
§memory_per_person: u64
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExecutionStatistics
impl RefUnwindSafe for ExecutionStatistics
impl Send for ExecutionStatistics
impl Sync for ExecutionStatistics
impl Unpin for ExecutionStatistics
impl UnwindSafe for ExecutionStatistics
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