[package]
edition = "2021"
name = "weev"
version = "0.4.3"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Small and embeddable no_std multiplexer"
readme = false
license = "CC0-1.0"
[features]
alloc = [
"embedded-io-async/alloc",
"mutex_trait2/alloc",
"futures-lite/alloc",
]
once_map = ["dep:once_map"]
std = [
"alloc",
"embedded-io-async/std",
"mutex_trait2/std",
"futures-lite/std",
]
whisk = ["dep:whisk"]
[lib]
name = "weev"
path = "src/lib.rs"
[dependencies.embedded-io]
version = "0.6.1"
[dependencies.embedded-io-async]
version = "0.6.1"
[dependencies.futures-lite]
version = "2.3.0"
default-features = false
[dependencies.mutex_trait2]
version = "0.4.0"
[dependencies.once_map]
version = "0.4.19"
features = ["ahash"]
optional = true
default-features = false
[dependencies.whisk]
version = "0.13.0"
features = ["futures_core_3"]
optional = true