pub struct DistributionSummary {Show 15 fields
pub sample_count: usize,
pub method: PercentileMethod,
pub min: Option<f64>,
pub max: Option<f64>,
pub mean: Option<f64>,
pub median: Option<f64>,
pub p50: Option<f64>,
pub p75: Option<f64>,
pub p85: Option<f64>,
pub p90: Option<f64>,
pub p95: Option<f64>,
pub p99: Option<f64>,
pub stddev: Option<f64>,
pub mad: Option<f64>,
pub iqr: Option<f64>,
}Fields§
§sample_count: usize§method: PercentileMethod§min: Option<f64>§max: Option<f64>§mean: Option<f64>§median: Option<f64>§p50: Option<f64>§p75: Option<f64>§p85: Option<f64>§p90: Option<f64>§p95: Option<f64>§p99: Option<f64>§stddev: Option<f64>§mad: Option<f64>§iqr: Option<f64>Implementations§
Source§impl DistributionSummary
impl DistributionSummary
pub fn from_samples(values: &[f64]) -> Result<Self, AnalyticsError>
Trait Implementations§
Source§impl Clone for DistributionSummary
impl Clone for DistributionSummary
Source§fn clone(&self) -> DistributionSummary
fn clone(&self) -> DistributionSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DistributionSummary
impl Debug for DistributionSummary
Source§impl PartialEq for DistributionSummary
impl PartialEq for DistributionSummary
Source§impl Serialize for DistributionSummary
impl Serialize for DistributionSummary
impl StructuralPartialEq for DistributionSummary
Auto Trait Implementations§
impl Freeze for DistributionSummary
impl RefUnwindSafe for DistributionSummary
impl Send for DistributionSummary
impl Sync for DistributionSummary
impl Unpin for DistributionSummary
impl UnsafeUnpin for DistributionSummary
impl UnwindSafe for DistributionSummary
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