[badges.maintenance]
status = "actively-developed"
[badges.travis-ci]
repository = "najamelan/ws_stream_tungstenite"
[build-dependencies.rustc_version]
version = "^0.4"
[dependencies.async-tungstenite]
default-features = false
version = "^0.28"
[dependencies.async_io_stream]
default-features = false
features = ["map_pharos"]
version = "^0.3"
[dependencies.bitflags]
default-features = false
version = "^2"
[dependencies.futures-core]
default-features = false
version = "^0.3"
[dependencies.futures-io]
default-features = false
version = "^0.3"
[dependencies.futures-sink]
default-features = false
version = "^0.3"
[dependencies.futures-util]
default-features = false
version = "^0.3"
[dependencies.pharos]
default-features = false
version = "^0.5"
[dependencies.tokio]
default-features = false
optional = true
version = "^1"
[dependencies.tracing]
version = "^0.1"
[dependencies.tungstenite]
default-features = false
version = "^0.24"
[dev-dependencies.assert_matches]
version = "^1"
[dev-dependencies.async-std]
features = ["attributes"]
version = "^1"
[dev-dependencies.async-tungstenite]
features = ["tokio-runtime", "async-std-runtime", "url"]
version = "^0.28"
[dev-dependencies.async_progress]
version = "^0.2"
[dev-dependencies.asynchronous-codec]
version = "^0.7"
[dev-dependencies.futures]
version = "^0.3"
[dev-dependencies.futures-test]
version = "^0.3"
[dev-dependencies.futures-timer]
version = "^3"
[dev-dependencies.futures_ringbuf]
version = "^0.4"
[dev-dependencies.pin-utils]
version = "^0.1"
[dev-dependencies.tokio]
default-features = false
features = ["net", "rt", "rt-multi-thread", "macros"]
version = "^1"
[dev-dependencies.tokio-util]
default-features = false
features = ["codec"]
version = "^0.7"
[dev-dependencies.tracing-log]
version = "^0.2"
[dev-dependencies.tracing-subscriber]
default-features = false
features = ["ansi", "env-filter", "fmt", "json", "tracing-log"]
version = "^0.3"
[dev-dependencies.url]
version = "^2"
[features]
default = []
tokio_io = ["tokio", "async_io_stream/tokio_io"]
[lib]
name = "ws_stream_tungstenite"
path = "src/lib.rs"
[package]
authors = ["Naja Melan <najamelan@autistici.org>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "build.rs"
categories = ["asynchronous", "network-programming"]
description = "Provide AsyncRead/AsyncWrite over Tungstenite WebSockets"
documentation = "https://docs.rs/ws_stream_tungstenite"
edition = "2021"
exclude = ["tests", "examples", "ci", ".travis.yml", "TODO.md", "CONTRIBUTING.md", "ARCHITECTURE.md"]
homepage = "https://github.com/najamelan/ws_stream_tungstenite"
keywords = ["websocket", "tokio", "stream", "async", "futures"]
license = "Unlicense"
name = "ws_stream_tungstenite"
readme = "README.md"
repository = "https://github.com/najamelan/ws_stream_tungstenite"
version = "0.14.0"
[package.metadata.docs.rs]
all-features = true
targets = []
[profile.release]
codegen-units = 1