Cargo Features
[dependencies]
niffler = { version = "3.0.0", default-features = false, features = ["bz2", "lzma", "gz", "bgz", "zstd", "wasm"] }
- default = bgz, bz2, gz, lzma, zstd
-
These default features are set whenever
niffler
is added without
somewhere in the dependency tree.default-features = false - bz2 default wasm?
-
Enables bzip2
- lzma default wasm?
-
Enables liblzma
- gz default wasm?
-
Enables flate2
- bgz default wasm?
-
Enables bgzip
- zstd default wasm?
-
Enables zstd
- wasm = bgz, bz2, gz, lzma, zstd
-
Enables liblzma, rust_backend of bgzip, rust_backend of flate2 and libbz2-rs-sys of bzip2
bzip2:
Use the pure rust
libbz2-rs-sys
instead of the C FFI bindings ofbzip2-sys
The rust bzip2 implementation is always statically linked.
niffler has 7 features without comments.