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 ^0.3, and zstd

bz2 default wasm?

Enables bzip2

lzma default wasm?

Enables liblzma ^0.3

gz default wasm?

Enables flate2

bgz default wasm?

Enables bgzip

zstd default wasm?

Enables zstd

wasm = bgz, bz2, gz, lzma, zstd

Enables liblzma ^0.3, 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.