pub struct MeasurementConfig {
pub samples: usize,
pub warmup_duration_secs: u64,
}Expand description
Configuration for benchmark measurement parameters
Fields§
§samples: usizeNumber of timing samples to collect per benchmark
warmup_duration_secs: u64Warmup duration in seconds (default: 3 seconds, matching Criterion)
Trait Implementations§
Source§impl Clone for MeasurementConfig
impl Clone for MeasurementConfig
Source§fn clone(&self) -> MeasurementConfig
fn clone(&self) -> MeasurementConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MeasurementConfig
impl Debug for MeasurementConfig
Source§impl Default for MeasurementConfig
impl Default for MeasurementConfig
Source§impl<'de> Deserialize<'de> for MeasurementConfig
impl<'de> Deserialize<'de> for MeasurementConfig
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 MeasurementConfig
impl RefUnwindSafe for MeasurementConfig
impl Send for MeasurementConfig
impl Sync for MeasurementConfig
impl Unpin for MeasurementConfig
impl UnwindSafe for MeasurementConfig
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)