Struct dudect_bencher::ctbench::BenchOpts
source · pub struct BenchOpts {
pub continuous: bool,
pub filter: Option<String>,
pub file_out: Option<PathBuf>,
}
Expand description
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: bool
§filter: Option<String>
§file_out: Option<PathBuf>
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for BenchOpts
impl Send for BenchOpts
impl Sync for BenchOpts
impl Unpin for BenchOpts
impl UnwindSafe for BenchOpts
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more