Enum kvarn::comprash::PreferredCompression
source · #[non_exhaustive]pub enum PreferredCompression {
Zstd,
Brotli,
Gzip,
None,
}
Expand description
The preferred compression algorithm.
The default is chosen according to the cargo features in the following order:
- Zstd
- Brotli
- Gzip
- None
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Zstd
Available on crate feature
zstd
only.Prefer the Zstd algorithm.
This is the default and is the best.
Brotli
Available on crate feature
br
only.Prefer the brotli algorithm.
This is the second best.
Gzip
Available on crate feature
gzip
only.Prefer the gzip algorithm.
Uses a bit less memory than Self::Brotli
at the expense of compression.
None
Prefer no compression. This is the default if no compression features are enabled.