hyperjive/Cargo.toml

36 lines
1 KiB
TOML
Raw Normal View History

2022-03-05 21:21:34 +00:00
[package]
name = "hyperjive"
version = "0.1.0"
edition = "2021"
[[example]]
name = "demo"
required-features = ["server"]
2022-03-06 01:38:45 +00:00
[[example]]
name = "axum"
required-features = ["server"]
2022-03-06 18:33:06 +00:00
[[example]]
name = "client"
required-features = ["client"]
2022-03-05 21:21:34 +00:00
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[features]
2022-03-06 01:38:45 +00:00
default = ["client", "server"]
2022-03-05 21:21:34 +00:00
server = ["hyper/server"]
2023-10-23 22:03:29 +00:00
client = ["dep:async-trait", "hyper/client", "dep:jive-dns", "dep:hickory-resolver"]
2022-03-05 21:21:34 +00:00
[dependencies]
2022-03-06 01:38:45 +00:00
async-trait = { version = "0.1.52", optional = true }
2022-07-22 20:18:46 +00:00
hyper = { version = "0.14", default-features = false, features = ["http1"] }
2022-03-05 21:21:34 +00:00
jive = { git = "https://git.asonix.dog/safe-async/jive", features = [
"tokio-io-compat",
] }
tokio = { version = "1", default-features = false }
2023-10-23 22:03:29 +00:00
hickory-resolver = { version = "0.24.0", default-features = false, optional = true }
2022-07-22 20:18:46 +00:00
jive-dns = { git = "https://git.asonix.dog/safe-async/jive-dns", optional = true }
2022-03-05 21:31:17 +00:00
[dev-dependencies]
2022-11-25 18:18:26 +00:00
axum = { version = "0.6.0", default-features = false }