rustics

Trait Rustics

source
pub trait Rustics {
Show 30 methods // Required methods fn record_i64(&mut self, sample: i64); fn record_f64(&mut self, sample: f64); fn record_event(&mut self); fn record_time(&mut self, sample: i64); fn record_interval(&mut self, timer: &mut TimerBox); fn name(&self) -> String; fn title(&self) -> String; fn class(&self) -> &str; fn count(&self) -> u64; fn log_mode(&self) -> isize; fn mean(&self) -> f64; fn standard_deviation(&self) -> f64; fn variance(&self) -> f64; fn skewness(&self) -> f64; fn kurtosis(&self) -> f64; fn int_extremes(&self) -> bool; fn min_i64(&self) -> i64; fn min_f64(&self) -> f64; fn max_i64(&self) -> i64; fn max_f64(&self) -> f64; fn precompute(&mut self); fn clear(&mut self); fn print(&self); fn print_opts(&self, printer: PrinterOption, title: Option<&str>); fn set_title(&mut self, title: &str); fn set_id(&mut self, index: usize); fn id(&self) -> usize; fn equals(&self, other: &dyn Rustics) -> bool; fn generic(&self) -> &dyn Any; fn histo_log_mode(&self) -> i64;
}

Required Methods§

source

fn record_i64(&mut self, sample: i64)

source

fn record_f64(&mut self, sample: f64)

source

fn record_event(&mut self)

source

fn record_time(&mut self, sample: i64)

source

fn record_interval(&mut self, timer: &mut TimerBox)

source

fn name(&self) -> String

source

fn title(&self) -> String

source

fn class(&self) -> &str

source

fn count(&self) -> u64

source

fn log_mode(&self) -> isize

source

fn mean(&self) -> f64

source

fn standard_deviation(&self) -> f64

source

fn variance(&self) -> f64

source

fn skewness(&self) -> f64

source

fn kurtosis(&self) -> f64

source

fn int_extremes(&self) -> bool

source

fn min_i64(&self) -> i64

source

fn min_f64(&self) -> f64

source

fn max_i64(&self) -> i64

source

fn max_f64(&self) -> f64

source

fn precompute(&mut self)

source

fn clear(&mut self)

source

fn print(&self)

source

fn print_opts(&self, printer: PrinterOption, title: Option<&str>)

source

fn set_title(&mut self, title: &str)

source

fn set_id(&mut self, index: usize)

source

fn id(&self) -> usize

source

fn equals(&self, other: &dyn Rustics) -> bool

source

fn generic(&self) -> &dyn Any

source

fn histo_log_mode(&self) -> i64

Implementors§