[dependencies.array-init]
version = "2.1.0"
[dependencies.bytemuck]
version = "1.23.2"
[dependencies.embedded-io]
default-features = false
version = "0.6.1"
[dependencies.ender-derive]
optional = true
version = "=0.3.6"
[dependencies.parse-display]
default-features = false
version = "0.10.0"
[dependencies.serde]
default-features = false
optional = true
version = "1.0.197"
[dev-dependencies.bitflags]
version = "2.4.2"
[dev-dependencies.semver]
features = ["serde"]
version = "1.0.22"
[dev-dependencies.serde]
features = ["derive"]
version = "1.0.197"
[dev-dependencies.uuid]
features = ["serde"]
version = "1.8.0"
[features]
all = ["alloc", "sync", "std", "derive", "serde"]
alloc = ["embedded-io/alloc", "serde?/alloc"]
debug = ["ender-derive/debug"]
default = ["std"]
derive = ["ender-derive"]
serde = ["dep:serde"]
std = ["alloc", "sync", "embedded-io/std", "serde?/std"]
sync = []
unstable = ["ender-derive/unstable"]
[lib]
name = "ender"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["embedded", "encoding", "parsing", "no-std", "no-std::no-alloc"]
description = "An encoding library to work with any binary data format"
edition = "2021"
keywords = ["no_std", "ecoding", "ender", "parsing", "binary"]
license = "MIT"
name = "ender"
readme = "README.md"
repository = "https://github.com/bohdloss/ender"
version = "0.3.6"
[package.metadata.docs.rs]
features = ["debug", "alloc", "sync", "std", "serde", "derive", "unstable"]
rustdoc-args = ["--generate-link-to-definition"]
[package.metadata.playground]
features = ["std", "derive"]