#[non_exhaustive]pub struct TestOpts {Show 14 fields
pub list: bool,
pub filters: Vec<String>,
pub filter_exact: bool,
pub run_ignored: RunIgnored,
pub run_tests: bool,
pub bench_benchmarks: bool,
pub no_capture: bool,
pub show_output: bool,
pub color: ColorConfig,
pub format: OutputFormat,
pub test_threads: Option<NonZeroUsize>,
pub skip: Vec<String>,
pub fail_fast: bool,
pub allowed_unstable: Vec<String>,
}Expand description
Parsed command-line options
To parse, see TestOptsBuilder
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.list: bool§filters: Vec<String>§filter_exact: bool§run_ignored: RunIgnored§run_tests: bool§bench_benchmarks: bool§no_capture: bool§show_output: bool§color: ColorConfig§format: OutputFormat§test_threads: Option<NonZeroUsize>§skip: Vec<String>§fail_fast: boolStop at first failing test. May run a few more tests due to threading, but will abort as soon as possible.
allowed_unstable: Vec<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for TestOpts
impl RefUnwindSafe for TestOpts
impl Send for TestOpts
impl Sync for TestOpts
impl Unpin for TestOpts
impl UnwindSafe for TestOpts
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