pub struct BenchmarkRun {
pub name: String,
pub ticks: u64,
pub snapshots: Vec<ColonySnapshot>,
pub metrics_timeline: Vec<(Tick, ColonyMetrics)>,
pub wall_time_ms: u64,
}Expand description
A single benchmark run capturing timeline data.
Fields§
§name: String§ticks: u64§snapshots: Vec<ColonySnapshot>§metrics_timeline: Vec<(Tick, ColonyMetrics)>§wall_time_ms: u64Trait Implementations§
Source§impl Clone for BenchmarkRun
impl Clone for BenchmarkRun
Source§fn clone(&self) -> BenchmarkRun
fn clone(&self) -> BenchmarkRun
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 moreSource§impl Debug for BenchmarkRun
impl Debug for BenchmarkRun
Auto Trait Implementations§
impl Freeze for BenchmarkRun
impl RefUnwindSafe for BenchmarkRun
impl Send for BenchmarkRun
impl Sync for BenchmarkRun
impl Unpin for BenchmarkRun
impl UnwindSafe for BenchmarkRun
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