Trait timecat::MeasureTime1

source ·
pub trait MeasureTime1<T, U> {
    // Required methods
    fn run_and_measure_time(&mut self, item: &mut U) -> (T, Duration);
    fn run_and_print_time(&mut self, item: &mut U) -> T;
}

Required Methods§

source

fn run_and_measure_time(&mut self, item: &mut U) -> (T, Duration)

source

fn run_and_print_time(&mut self, item: &mut U) -> T

Implementors§

source§

impl<T, Func: FnMut(&mut U) -> T, U> MeasureTime1<T, U> for Func