[−][src]Module test::test 
🔬 This is a nightly-only experimental API. (
test)Re-exports
| pub use crate::assert_test_result; | 
| pub use crate::bench::Bencher; | 
| pub use crate::filter_tests; | 
| pub use crate::run_test; | 
| pub use crate::test_main; | 
| pub use crate::test_main_static; | 
| pub use crate::test_result::TrFailed; | 
| pub use crate::test_result::TrFailedMsg; | 
| pub use crate::test_result::TrIgnored; | 
| pub use crate::test_result::TrOk; | 
| pub use crate::types::DynTestFn; | 
| pub use crate::types::DynTestName; | 
| pub use crate::types::StaticBenchFn; | 
| pub use crate::types::StaticTestFn; | 
| pub use crate::types::StaticTestName; | 
Structs
| Metric | Experimental | 
| MetricMap | Experimental | 
| Options | Experimental Options for the test run defined by the caller (instead of CLI arguments). In case we want to add other options as well, just add them in this struct. | 
| TestDesc | Experimental | 
| TestDescAndFn | Experimental | 
| TestExecTime | Experimental The meassured execution time of a unit test. | 
| TestOpts | Experimental | 
| TestTimeOptions | Experimental Structure with parameters for calculating test execution time. | 
Enums
| RunIgnored | Experimental Whether ignored test should be run or not | 
| RunStrategy | Experimental | 
| ShouldPanic | Experimental Whether test is expected to panic or not | 
| TestName | Experimental | 
| TestResult | Experimental | 
| TestType | Experimental Type of the test according to the rust book conventions. | 
Functions
| parse_opts | Experimental Parses command line arguments into test options.
Returns  |