wtx 0.3.2

Implementations of web communication protocols
Documentation
[[example]]
name = "web_socket_client_autobahn_raw_tokio"
required-features = ["tokio", "web-socket-handshake"]

[[example]]
name = "web_socket_client_cli_raw_tokio_rustls"
required-features = ["tokio-rustls", "web-socket-handshake"]

[[example]]
name = "web_socket_server_echo_hyper"
required-features = ["web-socket-hyper"]

[[example]]
name = "web_socket_server_echo_raw_async_std"
required-features = ["async-std", "web-socket-handshake"]

[[example]]
name = "web_socket_server_echo_raw_tokio"
required-features = ["tokio", "web-socket-handshake"]

[[example]]
name = "web_socket_server_echo_raw_tokio_rustls"
required-features = ["tokio-rustls", "web-socket-handshake"]

[[example]]
name = "web_socket"
path = "profiling/web_socket.rs"
[dependencies.async-std]
default-features = false
features = ["default"]
optional = true
version = "1.0"

[dependencies.async-trait]
default-features = false
optional = true
version = "0.1"

[dependencies.base64]
default-features = false
features = ["alloc"]
optional = true
version = "0.21"

[dependencies.http]
default-features = false
optional = true
version = "0.2"

[dependencies.httparse]
default-features = false
optional = true
version = "1.0"

[dependencies.hyper]
default-features = false
features = ["client", "http1", "server"]
optional = true
version = "0.14"

[dependencies.rand]
default-features = false
features = ["getrandom", "small_rng"]
version = "0.8"

[dependencies.sha1]
default-features = false
optional = true
version = "0.10"

[dependencies.simdutf8]
default-features = false
features = ["aarch64_neon"]
optional = true
version = "0.1"

[dependencies.tokio]
default-features = false
features = ["io-util", "net"]
optional = true
version = "1.0"

[dependencies.tokio-rustls]
default-features = false
optional = true
version = "0.24"
[dev-dependencies.async-std]
default-features = false
features = ["attributes"]
version = "1.0"

[dev-dependencies.rustls-pemfile]
default-features = false
version = "1.0"

[dev-dependencies.tokio]
default-features = false
features = ["macros", "rt-multi-thread", "time"]
version = "1.0"

[dev-dependencies.tokio-rustls]
default-features = false
features = ["tls12"]
version = "0.24"

[dev-dependencies.webpki-roots]
default-features = false
version = "0.25"

[features]
async-std = ["dep:async-std", "std"]
default = []
hyper = ["http", "dep:hyper", "tokio"]
std = []
tokio = ["std", "dep:tokio"]
tokio-rustls = ["tokio", "dep:tokio-rustls"]
web-socket-handshake = ["base64", "httparse", "sha1"]
web-socket-hyper = ["hyper", "web-socket-handshake"]

[package]
authors = ["Caio Fernandes <c410.f3r@gmail.com>"]
description = "Implementations of web communication protocols"
edition = "2021"
license = "Apache-2.0"
name = "wtx"
readme = "README.md"
repository = "https://github.com/c410-f3r/regular-crates"
version = "0.3.2"