Enum test::TestFn [] [src]

pub enum TestFn {
    StaticTestFn(fn()),
    StaticBenchFn(fn(&mut Bencher)),
    StaticMetricFn(fn(&mut MetricMap)),
    DynTestFn(Box<FnMut() + Send>),
    DynMetricFn(Box<FnMut(&mut MetricMap) + Send>),
    DynBenchFn(Box<TDynBenchFn + 'static>),
}

Variants

StaticTestFn(fn())StaticBenchFn(fn(&mut Bencher))StaticMetricFn(fn(&mut MetricMap))DynTestFn(Box<FnMut() + Send>)DynMetricFn(Box<FnMut(&mut MetricMap) + Send>)DynBenchFn(Box<TDynBenchFn + 'static>)

Methods

impl TestFn
[src]

fn dyn_test_fn<F: FnOnce() + Send + 'static>(f: F) -> Self

fn dyn_metric_fn<F: FnOnce(&mut MetricMap) + Send + 'static>(f: F) -> Self

Trait Implementations

impl Debug for TestFn
[src]

fn fmt(&self, f: &mut Formatter) -> Result

Formats the value using the given formatter.