/ crates / tor-async-utils / Cargo.toml
Cargo.toml
 1  [package]
 2  name = "tor-async-utils"
 3  version = "0.26.0"
 4  authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"]
 5  edition = "2021"
 6  rust-version = "1.77"
 7  license = "MIT OR Apache-2.0"
 8  homepage = "https://gitlab.torproject.org/tpo/core/arti/-/wikis/home"
 9  description = "Async/futures helpers for use with Tor"
10  keywords = ["tor", "arti"]
11  # We must put *something* here and this will do
12  categories = ["rust-patterns"]
13  repository = "https://gitlab.torproject.org/tpo/core/arti.git/"
14  
15  [dependencies]
16  derive-deftly = "0.14"
17  educe = "0.4.6"
18  futures = "0.3.14"
19  oneshot-fused-workaround = { path = "../oneshot-fused-workaround", version = "0.2.0" }
20  pin-project = "1"
21  postage = { version = "0.5.0", default-features = false, features = ["futures-traits"] }
22  thiserror = "2"
23  void = "1"
24  
25  [dev-dependencies]
26  futures-await-test = "0.3.0"
27  tokio = { version = "1.7", features = ["macros", "net", "rt", "rt-multi-thread", "time"] }
28  tor-error = { path = "../tor-error", version = "0.26.0" }
29  tor-rtcompat = { version = "0.26.0", path = "../tor-rtcompat" }
30  tor-rtmock = { path = "../tor-rtmock", version = "0.26.0" }
31  
32  [features]
33  full = ["oneshot-fused-workaround/full"]