Module vonuvoli_scheme::externals::test [−][src]
🔬 This is a nightly-only experimental API. (
test
)Support code for rustc's built in unit-test and micro-benchmarking framework.
Almost all user code will only be interested in Bencher
and
black_box
. All other interactions (such as writing tests and
benchmarks themselves) should be done via the #[test]
and
#[bench]
attributes.
See the Testing Chapter of the book for more details.
Modules
bench |
[ Experimental ]
|
stats |
[ Experimental ]
|
test |
[ Experimental ]
|
Structs
BenchSamples |
[ Experimental ]
|
Enums
BenchMode |
[ Experimental ]
|
ColorConfig |
[ Experimental ]
|
NamePadding |
[ Experimental ]
|
OutputFormat |
[ Experimental ]
|
TestEvent |
[ Experimental ]
|
TestFn |
[ Experimental ]
|
Traits
TDynBenchFn |
[ Experimental ] Represents a benchmark function. |
Functions
black_box |
[ Experimental ] A function that is opaque to the optimizer, to allow benchmarks to pretend to use outputs to assist in avoiding dead-code elimination. |
convert_benchmarks_to_tests |
[ Experimental ]
|
fmt_bench_samples |
[ Experimental ]
|
iter |
[ Experimental ]
|
list_tests_console |
[ Experimental ]
|
run_tests |
[ Experimental ]
|
run_tests_console |
[ Experimental ]
|
Type Definitions
MonitorMsg |
[ Experimental ]
|
OptRes |
[ Experimental ] Result of parsing the options. |