pub struct SubBenchResult {
pub name: String,
pub avg_duration_per_iteration: Duration,
pub iterations: u32,
pub throughput_unit: String,
pub throughput_count_per_iteration: u32,
}Fields§
§name: StringName of the subbenchmark.
avg_duration_per_iteration: DurationAverage duration per iteration of the subbenchmark.
iterations: u32Total number of iterations executed.
throughput_unit: StringThroughput unit description. e.g., “bytes”, “elements”, etc.
throughput_count_per_iteration: u32Number of throughput units processed per iteration.
Implementations§
Source§impl SubBenchResult
impl SubBenchResult
pub fn throughput_per_second(&self) -> f64
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SubBenchResult
impl<'de> Deserialize<'de> for SubBenchResult
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
Auto Trait Implementations§
impl Freeze for SubBenchResult
impl RefUnwindSafe for SubBenchResult
impl Send for SubBenchResult
impl Sync for SubBenchResult
impl Unpin for SubBenchResult
impl UnwindSafe for SubBenchResult
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