[][src]Struct dudect_bencher::ctbench::BenchOpts

pub struct BenchOpts {
    pub continuous: bool,
    pub filter: Option<String>,
    pub file_out: Option<PathBuf>,
}

Benchmarking options.

When continuous is set, it will continuously set the first (alphabetically) of the benchmarks after they have been optionally filtered.

When filter is set and continuous is not set, only benchmarks whose names contain the filter string as a substring will be executed.

file_out is optionally the filename where CSV output of raw runtime data should be written

Fields

continuous: boolfilter: Option<String>file_out: Option<PathBuf>

Trait Implementations

impl Default for BenchOpts[src]

Auto Trait Implementations

impl Send for BenchOpts

impl Sync for BenchOpts

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.