Available on crate feature
api
only.Expand description
The api contains all elements which the runner
can understand
Structs§
- The model for the
#[binary_benchmark]
attribute or the equivalent from the low level api - The model for the
#[bench]
attribute or the low level equivalent - The model for the
binary_benchmark_group
macro - The model for the main! macro
- The model for the
#[library_benchmark]
attribute - The model for the
#[bench]
attribute in a#[library_benchmark]
- The model for the
library_benchmark_group
macro - The model for the
main
macro - The configuration values for the output format
Enums§
- The kind of
Delay
- The metric kinds collected by DHAT
- The
Direction
in which the flamegraph should grow. - The
EntryPoint
of a library benchmark - All
EventKind
s callgrind produces and additionally some derived events - The kind of
Flamegraph
which is going to be constructed - Configure the
Stream
which should be used as pipe inStdin::Setup
- This is a special
Stdio
for the stdin method ofCommand
- Configure the
Stdio
ofStdin
,Stdout
andStderr
- The valgrind tools which can be run in addition to callgrind