Trait Tracker
timekeeper
pub trait Tracker: Default { type Statistics: Default; fn record(&mut self, time: u64); fn get_stats(&self, partial_time: Option<u64>) -> Self::Statistics; fn get(&self, partial_time: Option<u64>) -> u64; }
type Statistics: Default
fn record(&mut self, time: u64)
fn get_stats(&self, partial_time: Option<u64>) -> Self::Statistics
fn get(&self, partial_time: Option<u64>) -> u64
impl Tracker for SimpleTracker
type Statistics = u64