[package]
name = "messagepack-serde"
description = "messagepack for `no_std` with `serde`"
keywords = ["messagepack", "serde"]
version = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
[package.metadata.docs.rs]
all-features = true
[dependencies]
messagepack-core = { workspace = true }
serde = { version = "1.0", default-features = false, features = ["derive"] }
num-traits = { workspace = true }
[dev-dependencies]
serde_bytes = { version = "0.11" }
rmp-serde = "1.3.1"
rstest = { workspace = true }
proptest = { workspace = true }
[features]
default = ["std"]
alloc = ["serde/alloc", "messagepack-core/alloc"]
std = ["alloc", "messagepack-core/std"]
[[test]]
name = "value"
path = "tests/value.rs"
required-features = ["alloc"]