tinycbor 0.11.0

A tiny CBOR codec library.
Documentation
[[bench]]
harness = false
name = "address-book"
path = "benches/address-book.rs"

[[bin]]
name = "cbor-display"
path = "src/bin/cbor-display.rs"
required-features = ["std"]

[dependencies.embedded-io]
version = "0.7.1"

[dev-dependencies.cbor4ii]
features = ["serde1", "use_std"]
version = "1"

[dev-dependencies.const-hex]
default-features = false
version = "1.17"

[dev-dependencies.criterion]
version = "0.8"

[dev-dependencies.embedded-io]
features = ["std"]
version = "0.7"

[dev-dependencies.proptest]
version = "1.9"

[dev-dependencies.proptest-derive]
version = "0.7"

[dev-dependencies.rand]
version = "0.9"

[dev-dependencies.serde]
features = ["derive"]
version = "1"

[features]
alloc = ["embedded-io/alloc", "const-hex/alloc"]
default = ["std"]
std = ["alloc", "embedded-io/std", "const-hex/std"]

[lib]
name = "tinycbor"
path = "src/lib.rs"

[package]
authors = ["Charles Edward Gagnon"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["encoding"]
description = "A tiny CBOR codec library."
edition = "2024"
keywords = ["cbor", "serialization", "encoding", "no_std"]
license = "MIT"
name = "tinycbor"
readme = "README.md"
repository = "https://github.com/carloskiki/tinycbor"
rust-version = "1.88.0"
version = "0.11.0"

[package.metadata.docs.rs]
rustdoc-args = ["--generate-link-to-definition", "--generate-macro-expansion", "--extern-html-root-url=core=https://doc.rust-lang.org", "--extern-html-root-url=alloc=https://doc.rust-lang.org", "--extern-html-root-url=std=https://doc.rust-lang.org"]

[[test]]
name = "proptest"
path = "tests/proptest.rs"

[[test]]
name = "recursive"
path = "tests/recursive.rs"

[[test]]
name = "rfc"
path = "tests/rfc.rs"