Constants§
- BENCH_
ASSERT_ MODE_ VALUES - BENCH_
BOOLEAN_ KEYS - BENCH_
CACHE_ VALUES - BENCH_
COMPOUND_ KEYS - BENCH_
DIRECT_ KEYS - BENCH_
DURATION_ KEYS - BENCH_
DURATION_ STOP_ VALUES - BENCH_
LOAD_ SCHEDULE_ VALUES - BENCH_
MODE_ VALUES - BENCH_
NUMERIC_ KEYS
Statics§
- BUILTIN_
PROFILES - Built-in benchmark profiles. Each profile is a set of key-value pairs that override defaults.
Functions§
- allowed_
values_ message - apply_
profile - Apply a named profile to a BENCH section config. Returns the list of (key, value) pairs that the profile defines.
- apply_
profile_ dynamic - Apply a custom (or built-in) profile, returning key-value pairs. Returns empty vec if the profile is not found.
- bench_
aliases - bench_
key_ detail - bench_
key_ rank - bench_
keys_ canonical_ order - bench_
value - canonical_
bench_ key - is_
allowed_ value - is_
known_ bench_ key - list_
profiles - List all available profiles (built-in + custom).
- register_
custom_ profile - Register a custom profile at runtime.
- suggest_
bench_ key - supported_
bench_ keys