[package] name = "embedded-websocket-embedded-io" version = "0.1.0" authors = ["David Haig, Steffen Konermann "] edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/LimpidCrypto/embedded-websockets.git" description = "A fork of the embedded-websockets crate that uses embedded-io-async for async IO." keywords = ["websockets", "websocket", "embedded", "no_std"] categories = ["embedded", "no-std", "network-programming"] readme = "README.md" [dependencies] sha1 = { version = "0.10.6", default-features = false } heapless = { version = "0.8.0", default-features = false } byteorder = { version = "1.5.0", default-features = false } httparse = { version = "1.9.4", default-features = false } rand_core = { version = "0.6.4", default-features = false } base64 = { version = "0.22.1", default-features = false } futures = { version = "0.3.30", default-features = false } embedded-io-async = { version = "0.6.1", default-features = false, optional = true } [dev-dependencies] rand = "0.8.5" bytes = "1.7.1" tokio = { version = "1.39.2", features = ["macros", "rt-multi-thread"] } tokio-util = { version = "0.7.11", features = ["net", "codec"] } embedded-io-adapters = { version = "0.6.1", features = ["tokio-1"] } # see readme for no_std support [features] default = ["std"] std = ["httparse/std"] embedded-io-async = ["dep:embedded-io-async"] [[example]] name = "client_async_embedded_io_async" path = "examples/client_async_embedded_io_async.rs" required-features = ["embedded-io-async"]