1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[]
= "slpc"
= "Read, write, and validate slipcase containers: a ZIP holding a payload file and the TOML metadata that describes it"
= "https://github.com/excelano/slipcase"
= "README.md"
= ["slipcase", "container", "metadata", "zip", "toml"]
= ["filesystem", "encoding"]
= true
= true
= true
= true
= true
= true
[]
# Writing a container to a path, rather than into a writer the caller supplies.
# Off by default: a caller who only reads containers, or who writes into a
# socket or a buffer, should not acquire tempfile to do it, and the tree stays
# at fifteen crates for everyone who does not ask. Both binaries ask.
= ["dep:tempfile"]
[]
# Default features link libbz2 and libzstd through bzip2-sys and zstd-sys. The
# flate2 backend is named directly rather than through the `deflate` feature,
# which would also pull zopfli for a compression level nothing here asks for.
= { = "8.6", = false, = ["deflate-flate2-zlib-rs"] }
= "0.25"
# The `fs` feature alone. Its tree is pure Rust: libc and linux-raw-sys are
# declarations rather than a C library to compile.
= { = "3.27", = true }
[]
# docs.rs renders `fs` too, or the type is documented nowhere a reader looks.
= true
[]
# Sandbox directories for the `fs` tests, which need a real filesystem to
# rename across. Not the same use as the optional dependency above.
= "3.27"
# Already in the tree under zip; the tests build archives by hand and need it
# to stamp their own headers.
= "1.5"
# The suite builds one deflated fixture with an ordinary writer, because
# compressing by hand would test the test rather than the library.
= { = "8.6", = false, = ["deflate-flate2-zlib-rs"] }