]> git.proxmox.com Git - pxar.git/blob - Cargo.toml
add 'full' meta-feature
[pxar.git] / Cargo.toml
1 [package]
2 name = "pxar"
3 version = "0.1.0"
4 authors = ["Wolfgang Bumiller <w.bumiller@proxmox.com>"]
5 edition = "2018"
6 exclude = [
7 "testdir",
8 ]
9
10 [[example]]
11 name = "apxar"
12 path = "examples/apxar.rs"
13 required-features = [ "async-example" ]
14
15 [dependencies]
16 bitflags = "1.2.1"
17 endian_trait = { version = "0.6", features = ["arrays"] }
18 siphasher = "0.3"
19
20 failure = { version = "0.1", optional = true }
21 futures = { version = "0.3.1", optional = true }
22 tokio = { version = "0.2.10", optional = true, default-features = false }
23
24 [features]
25 default = [ "futures-io", "tokio-io" ]
26 futures-io = [ "futures" ]
27 tokio-io = [ "tokio" ]
28 tokio-fs = [ "tokio-io", "tokio/fs" ]
29
30 full = [ "tokio-fs", "futures-io" ]
31
32 async-example = [
33 "failure",
34 "futures-io",
35 "tokio-io",
36 "tokio-fs",
37 "tokio/rt-threaded",
38 "tokio/io-driver",
39 "tokio/macros",
40 ]