Expand description
The level table for stuffr bench: which codecs are benchmarked and
which levels each one runs.
A row is always run with EncodeOpts::level = None, so it gets the
encoder’s own default; Levels::default is only the label shown for it.
Structs§
- Levels
- A codec’s level row.
defaultisNonefor codecs without levels;sweepis ascending, includesdefault, and is empty for those codecs (they get one row).
Functions§
- backend_
of - Which implementation of
codecthis build benches:"c"(a C library) or"pure"(Rust). Only zstd, xz and lzma have a C tier among the registry’s codecs.zlib-candlz4-cdo not count: they serve thegzipandlz4compatibility links, while the gzip, zlib, deflate and lz4 codecs bench runs stay on flate2’s miniz_oxide and on lz4_flex in every build. lzma’s C tier is stuffr’slzma-c, which this crate turns on only throughc-backed(andfull, which names it). - benchable_
codecs - Every codec that can be benchmarked: a codec that writes and whose encoder is not the weak pure-tier one, in capability-matrix order.
- levels_
of - The level row for
format, orNonefor an unknown format.