Struct hdrhistogram::F64Histogram
[−]
[src]
pub struct F64Histogram { // some fields omitted }
Instance of a histogram recording f64
values.
pub struct F64Histogram { // some fields omitted }
Instance of a histogram recording f64
values.
impl F64Histogram
fn init(highest_to_lowest_ratio: i64, significant_figures: u32) -> Result<F64Histogram, HistogramErr>
fn significant_figures(&self) -> u32
fn highest_to_lowest_value_ratio(&self) -> i64
fn current_lowest_value(&self) -> f64
fn total_count(&self) -> u64
fn reset(&mut self)
fn record_value(&mut self, value: f64) -> bool
fn record_values(&mut self, value: f64, count: u64) -> bool
fn record_corrected_value(&mut self, value: f64, expected_interval: f64) -> bool
fn record_corrected_values(&mut self, value: f64, count: u64, expected_interval: f64) -> bool
fn size_of_equivalent_value_range(&self, value: f64) -> f64
fn lowest_equivalent_value(&self, value: f64) -> f64
fn highest_equivalent_value(&self, value: f64) -> f64
fn median_equivalent_value(&self, value: f64) -> f64
fn values_are_equivalent(&self, a: f64, b: f64) -> bool
fn mean(&self) -> f64
fn min(&self) -> f64
fn max(&self) -> f64
fn stddev(&self) -> f64
fn value_at_percentile(&self, percentile: f64) -> f64
fn count_at_value(&self, value: f64) -> u64
fn add(&mut self, other: &F64Histogram) -> u64
fn linear_iter<'a>(&'a self, value_units_per_bucket: u64) -> F64LinearIter<'a>
fn log_iter<'a>(&'a self, value_units_per_bucket: u64, log_base: f64) -> F64LogIter<'a>
fn recorded_iter<'a>(&'a self) -> F64RecordedIter<'a>
fn percentile_iter<'a>(&'a self, ticks_per_half_distance: u32) -> F64PercentileIter<'a>
impl Drop for F64Histogram
fn drop(&mut self)
impl Clone for F64Histogram
fn clone(&self) -> F64Histogram
fn clone_from(&mut self, source: &Self)
Prefix searches with a type followed by a colon (e.g.
fn:
) to restrict the search to a given type.
Accepted types are: fn
, mod
,
struct
, enum
,
trait
, typedef
(or
tdef
).
Search functions by type signature (e.g.
vec -> usize
)