coap-handler-implementations 0.6.4

Simple implementations of CoAP handlers
Documentation
[package]
name = "coap-handler-implementations"
version = "0.6.4"

description = "Simple implementations of CoAP handlers"
documentation = "https://docs.rs/coap-handler-implementations/"

rust-version.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
edition.workspace = true
keywords.workspace = true
categories.workspace = true

[lints]
workspace = true

[dependencies]
coap-message = "0.3.0-alpha.1"
coap-handler = "0.2.1"

windowed-infinity = "0.2.0"
tee-embedded-io = "0.1.0"
extra-embedded-io-adapters = "0.1.0"
embedded-io-adapters = "0.7.0"
embedded-io = "0.7"
crc = { version = "^3", default-features = false }
coap-numbers = { version = "^0.2.2", default-features = false }

# For the typed_resource versions
minicbor_2 = { package = "minicbor", version = "2", default-features = false }
minicbor-adapters = "0.0.8"

document-features = "0.2"

coap-message-utils = { version = "0.3.0", path = "../coap-message-utils" }

[features]
#! ## Feature flags

## Make a few items pub available that do not have stability guarantees.
## While this is useful in the context of building handlers into statics,
## apply the same caution as with any other crate feature that's
## disabling stability guarantees: Don't use this from libraries, for
## your dependents will run the risk of accidentally using unstable names.
leaky_names = []

# Experimental feature from before RPITIT (in Rust 1.75); to be removed as the
# explicitly typed returns are replaced with impl Trait returns.
_nontrivial_option_processing = []

_nightly_docs = []

[badges]
maintenance = { status = "actively-developed" }

[package.metadata.docs.rs]
all-features = true