Skip to main content

MeasureTime1

Trait 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