Cargo.toml

 1[package]
 2name = "util"
 3version = "0.1.0"
 4edition = "2021"
 5
 6[lib]
 7doctest = false
 8
 9[features]
10test-support = ["rand", "serde_json", "tempdir"]
11
12[dependencies]
13anyhow = "1.0.38"
14futures = "0.3"
15log = { version = "0.4.16", features = ["kv_unstable_serde"] }
16rand = { version = "0.8", optional = true }
17tempdir = { version = "0.3.7", optional = true }
18serde_json = { version = "1.0", features = ["preserve_order"], optional = true }
19
20[dev-dependencies]
21rand = { version = "0.8" }
22tempdir = { version = "0.3.7" }
23serde_json = { version = "1.0", features = ["preserve_order"] }