Cargo Features
[dependencies]
zip = { version = "4.0.0", default-features = false, features = ["aes-crypto", "chrono", "deflate", "deflate-flate2", "deflate-flate2-zlib-rs", "deflate-flate2-zlib", "deflate-zopfli", "jiff-02", "nt-time", "lzma", "unreserved", "xz", "bzip2", "time", "zstd", "deflate64"] }
- aes-crypto default = getrandom, hmac, pbkdf2, sha1, zeroize
-
Enables aes and constant_time_eq ^0.3.1
Affects
read::AesInfo
… - chrono
-
Enables chrono
- deflate default = deflate-flate2-zlib-rs, deflate-zopfli
- deflate-flate2 deflate-flate2-zlib? deflate-flate2-zlib-rs?
-
Pull in flate2, but don't choose a backend; useful if you want to choose your own flate2 backend
Enables flate2
- deflate-flate2-zlib-rs deflate = deflate-flate2
-
Pull in flate2 and the fast zlib-rs backend; this is what most users will want
- deflate-flate2-zlib = deflate-flate2
-
Pull in flate2 and the zlib backend; only use this if you need a dynamically linked system zlib
- default = aes-crypto, bzip2, deflate, deflate64, lzma, time, xz, zstd
-
These default features are set whenever
zip
is added without
somewhere in the dependency tree.default-features = false - deflate-zopfli deflate
-
Enables zopfli
- jiff-02
-
Enables jiff
- nt-time
-
Enables nt-time ^0.10.6
- lzma default
-
Enables liblzma
- unreserved
- xz default
-
Enables liblzma
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- bzip2 default
- getrandom aes-crypto
- hmac aes-crypto
- pbkdf2 aes-crypto
- sha1 aes-crypto
- time default
- zeroize aes-crypto
- zstd default
- deflate64 default