pub struct Describer {Show 14 fields
pub count: usize,
pub empty_count: usize,
pub options: Options,
pub unique_to_large: bool,
pub string_freq: Counter<String>,
pub max_len: Option<usize>,
pub min_len: Option<usize>,
pub max_number: Option<f64>,
pub min_number: Option<f64>,
pub sum: f64,
pub minmax_str: MinMax<Vec<u8>>,
pub loglog: HyperLogLog<str>,
pub tdigest: TDigest<K1>,
pub stats: OnlineStats,
/* private fields */
}Fields§
§count: usize§empty_count: usize§options: Options§unique_to_large: bool§string_freq: Counter<String>§max_len: Option<usize>§min_len: Option<usize>§max_number: Option<f64>§min_number: Option<f64>§sum: f64§minmax_str: MinMax<Vec<u8>>§loglog: HyperLogLog<str>§tdigest: TDigest<K1>§stats: OnlineStatsImplementations§
Source§impl Describer
impl Describer
pub fn new() -> Describer
pub fn new_with_options(options: Options) -> Describer
pub fn merge(&mut self, other: Describer)
pub fn guess_type(&mut self) -> (&'static str, String)
pub fn stats(&mut self) -> Value
pub fn process_num(&mut self, number: f64)
pub fn process(&mut self, string: &str)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Describer
impl !RefUnwindSafe for Describer
impl Send for Describer
impl !Sync for Describer
impl Unpin for Describer
impl UnwindSafe for Describer
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