[dependencies.anyhow]
version = "1"
[dependencies.arc-swap]
version = "1.7"
[dependencies.futures-util]
version = "0.3"
[dependencies.http]
version = "1"
[dependencies.http-body]
version = "1"
[dependencies.hyper]
default-features = false
version = "1"
[dependencies.hyper-util]
features = ["tokio", "server", "http1", "http2"]
version = "0.1"
[dependencies.pin-utils]
version = "0.1"
[dependencies.rustls]
default-features = false
version = "0.23"
[dependencies.tokio]
features = ["macros", "sync"]
version = "1"
[dependencies.tokio-rustls]
default-features = false
version = "0.26"
[dependencies.tokio-util]
default-features = false
version = "0.7"
[dependencies.tower-service]
version = "0.3"
[dependencies.tracing]
version = "0.1"
[dependencies.url]
features = ["serde"]
optional = true
version = "2"
[dev-dependencies.axum]
version = "0.8"
[dev-dependencies.rustls-pki-types]
version = "1"
[features]
signal = ["tokio/signal"]
unstable = []
url = ["dep:url"]
[lib]
name = "tower_server"
path = "src/lib.rs"
[package]
authors = ["Audun Halland <audun.halland@pm.me>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "High-level hyper server interfacing with tower"
edition = "2021"
keywords = ["tower", "hyper", "http", "server", "rustls"]
license = "MIT"
name = "tower-server"
readme = "README.md"
repository = "https://github.com/audunhalland/tower-server"
version = "0.3.1"
[package.metadata.docs.rs]
features = ["signal", "url", "unstable"]