pub struct TestOpts {Show 19 fields
pub list: bool,
pub filters: Vec<String>,
pub filter_exact: bool,
pub force_run_in_process: bool,
pub exclude_should_panic: bool,
pub run_ignored: RunIgnored,
pub run_tests: bool,
pub bench_benchmarks: bool,
pub logfile: Option<PathBuf>,
pub nocapture: bool,
pub color: ColorConfig,
pub format: OutputFormat,
pub shuffle: bool,
pub shuffle_seed: Option<u64>,
pub test_threads: Option<usize>,
pub skip: Vec<String>,
pub time_options: Option<TestTimeOptions>,
pub fail_fast: bool,
pub options: Options,
}
🔬This is a nightly-only experimental API. (
test
)Fields§
§list: bool
🔬This is a nightly-only experimental API. (
§test
)filters: Vec<String>
🔬This is a nightly-only experimental API. (
§test
)filter_exact: bool
🔬This is a nightly-only experimental API. (
§test
)force_run_in_process: bool
🔬This is a nightly-only experimental API. (
§test
)exclude_should_panic: bool
🔬This is a nightly-only experimental API. (
§test
)run_ignored: RunIgnored
🔬This is a nightly-only experimental API. (
§test
)run_tests: bool
🔬This is a nightly-only experimental API. (
§test
)bench_benchmarks: bool
🔬This is a nightly-only experimental API. (
§test
)logfile: Option<PathBuf>
🔬This is a nightly-only experimental API. (
§test
)nocapture: bool
🔬This is a nightly-only experimental API. (
§test
)color: ColorConfig
🔬This is a nightly-only experimental API. (
§test
)format: OutputFormat
🔬This is a nightly-only experimental API. (
§test
)shuffle: bool
🔬This is a nightly-only experimental API. (
§test
)shuffle_seed: Option<u64>
🔬This is a nightly-only experimental API. (
§test
)test_threads: Option<usize>
🔬This is a nightly-only experimental API. (
§test
)skip: Vec<String>
🔬This is a nightly-only experimental API. (
§test
)time_options: Option<TestTimeOptions>
🔬This is a nightly-only experimental API. (
§test
)fail_fast: bool
🔬This is a nightly-only experimental API. (
test
)Stop at first failing test. May run a few more tests due to threading, but will abort as soon as possible.
options: Options
🔬This is a nightly-only experimental API. (
test
)Implementations§
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