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 default-features = false somewhere in the dependency tree.

Enables bgzip, bzip2, flate2, liblzma, and zstd

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 of bzip2-sys The rust bzip2 implementation is always statically linked.

niffler has 7 features without comments.