pub struct NoiseDiagnostics {
pub cv: f64,
pub noise_level: NoiseLevel,
pub retries_used: u32,
pub early_termination: bool,
}Expand description
Diagnostics about noise in paired benchmark measurements.
Fields§
§cv: f64Coefficient of variation of the wall-time differences.
noise_level: NoiseLevelClassified noise level.
retries_used: u32Number of retries used to achieve significance.
early_termination: boolWhether the retry loop terminated early due to excessive CV.
Trait Implementations§
Source§impl Clone for NoiseDiagnostics
impl Clone for NoiseDiagnostics
Source§fn clone(&self) -> NoiseDiagnostics
fn clone(&self) -> NoiseDiagnostics
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 NoiseDiagnostics
impl Debug for NoiseDiagnostics
Source§impl<'de> Deserialize<'de> for NoiseDiagnostics
impl<'de> Deserialize<'de> for NoiseDiagnostics
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
Source§impl JsonSchema for NoiseDiagnostics
impl JsonSchema for NoiseDiagnostics
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for NoiseDiagnostics
impl PartialEq for NoiseDiagnostics
Source§impl Serialize for NoiseDiagnostics
impl Serialize for NoiseDiagnostics
impl StructuralPartialEq for NoiseDiagnostics
Auto Trait Implementations§
impl Freeze for NoiseDiagnostics
impl RefUnwindSafe for NoiseDiagnostics
impl Send for NoiseDiagnostics
impl Sync for NoiseDiagnostics
impl Unpin for NoiseDiagnostics
impl UnsafeUnpin for NoiseDiagnostics
impl UnwindSafe for NoiseDiagnostics
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