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"]