[package] name = "async-stream-tls-upgrader" version = "0.1.10" authors = ["vkill "] edition = "2018" description = "Asynchronous stream tls upgrader." license = "Apache-2.0 OR MIT" repository = "https://github.com/bk-rs/async-stream-packed" homepage = "https://github.com/bk-rs/async-stream-packed" documentation = "https://docs.rs/async-stream-packed" keywords = [] categories = ["asynchronous"] readme = "README.md" [features] unionable_client = [] async_tls_client = ["unionable_client", "async-tls/client", "rustls", "webpki-roots"] async_tls_server = ["async-tls/server", "rustls"] async_native_tls_client = ["unionable_client", "async-native-tls"] async_native_tls_server = ["async-native-tls"] [dependencies] async-stream-packed = { version = "0.1", default-features = false, features = ["tls"] } futures-io = { version = "0.3", default-features = false, features = ["std"] } async-trait = { version = "0.1", default-features = false, features = [] } # rustls common rustls = { version = "0.18", default-features = false, features = [], optional = true } webpki-roots = { version = "0.20", default-features = false, features = [], optional = true } async-tls = { version = "0.9", default-features = false, features = [], optional = true } async-native-tls = { version = "0.3", default-features = false, features = ["runtime-async-std"], optional = true } [dev-dependencies] futures-lite = { version = "0.1", default-features = false, features = [] } [workspace] members = [ "demos/smol", ]