musli-tests 0.0.21

Müsli is a flexible and generic binary serialization framework.
Documentation
[[bench]]
harness = false
name = "comparison"
[dependencies.anyhow]
version = "1.0.75"

[dependencies.bincode]
default-features = false
optional = true
version = "1.3.3"

[dependencies.bitcode]
default-features = false
features = ["derive"]
optional = true
version = "0.4.0"

[dependencies.dlhn]
default-features = false
optional = true
version = "0.1.6"

[dependencies.musli]
default-features = false
features = ["alloc"]
optional = true
version = "0.0.67"

[dependencies.musli-descriptive]
default-features = false
features = ["alloc", "test"]
optional = true
version = "0.0.67"

[dependencies.musli-json]
default-features = false
features = ["alloc", "test"]
optional = true
version = "0.0.67"

[dependencies.musli-macros]
features = ["test"]
version = "0.0.67"

[dependencies.musli-storage]
default-features = false
features = ["alloc", "test"]
optional = true
version = "0.0.67"

[dependencies.musli-value]
default-features = false
features = ["alloc", "test"]
optional = true
version = "0.0.67"

[dependencies.musli-wire]
default-features = false
features = ["alloc", "test"]
optional = true
version = "0.0.67"

[dependencies.musli-zerocopy]
default-features = false
features = ["alloc"]
optional = true
version = "0.0.67"

[dependencies.postcard]
default-features = false
optional = true
version = "1.0.8"

[dependencies.rand]
default-features = false
features = ["alloc", "std_rng"]
version = "0.8.5"

[dependencies.rkyv]
default-features = false
features = ["alloc", "size_32", "validation", "strict"]
optional = true
version = "0.7.42"

[dependencies.rmp-serde]
optional = true
version = "1.1.2"

[dependencies.serde]
default-features = false
features = ["derive"]
optional = true
version = "1.0.188"

[dependencies.serde_cbor]
default-features = false
features = ["alloc", "std"]
optional = true
version = "0.11.2"

[dependencies.serde_json]
default-features = false
features = ["alloc", "float_roundtrip"]
optional = true
version = "1.0.107"
[dev-dependencies.bstr]
version = "1.7.0"

[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.4.0"

[dev-dependencies.musli]
default-features = false
features = ["alloc"]
version = "0.0.67"

[dev-dependencies.trybuild]
version = "1.0.85"

[features]
alloc = ["musli/alloc", "musli-wire?/alloc", "musli-storage?/alloc", "musli-json?/alloc"]
bincode = ["dep:bincode", "serde"]
builtin = ["musli-wire", "musli-descriptive", "musli-storage"]
default = ["std", "builtin", "model_full", "musli-json", "musli-value", "musli"]
dlhn = ["dep:dlhn", "serde"]
extra = ["rkyv", "dlhn", "bitcode", "serde_cbor"]
full = ["rmp-serde", "bincode", "postcard", "musli-json", "serde_json"]
model_128 = []
model_bitcode = ["model_vec", "model_usize", "model_tuple", "model_float", "model_map", "model_map_string_key", "model_cstring"]
model_cstring = []
model_dlhn = ["model_vec", "model_usize", "model_tuple", "model_float", "model_map_string_key", "model_cstring"]
model_float = []
model_full = ["model_vec", "model_128", "model_usize", "model_tuple", "model_float", "model_map", "model_map_string_key", "model_cstring"]
model_map = ["std"]
model_map_string_key = ["std"]
model_minimal = ["model_vec", "model_float"]
model_rkyv = ["model_vec", "model_128", "model_map", "model_float"]
model_serde_cbor = ["model_vec", "model_usize", "model_tuple", "model_float", "model_map", "model_map_string_key", "model_cstring"]
model_tuple = []
model_usize = []
model_vec = []
musli-descriptive = ["musli", "dep:musli-descriptive"]
musli-json = ["musli", "dep:musli-json"]
musli-storage = ["musli", "dep:musli-storage"]
musli-value = ["musli", "dep:musli-value"]
musli-wire = ["musli", "dep:musli-wire"]
musli-zerocopy = ["dep:musli-zerocopy"]
parse-full = ["musli-json?/parse-full"]
postcard = ["dep:postcard", "serde"]
rkyv = ["dep:rkyv", "std"]
rmp-serde = ["dep:rmp-serde", "serde"]
serde = ["dep:serde", "bitcode?/serde", "std"]
serde_cbor = ["dep:serde_cbor", "serde"]
serde_json = ["dep:serde_json", "serde", "std"]
simdutf8 = ["musli-wire?/simdutf8", "musli-storage?/simdutf8", "musli-descriptive?/simdutf8", "musli-json?/simdutf8"]
std = ["alloc", "musli/std", "musli-wire?/std", "musli-storage?/std", "musli-json?/std", "musli-zerocopy?/std", "rand/std", "serde_json?/std", "rkyv?/std", "serde?/std"]
test = ["musli-wire", "musli-storage", "musli-descriptive"]
text = ["musli-json", "serde_json"]

[package]
authors = ["John-John Tedro <udoprog@tedro.se>"]
categories = ["encoding"]
description = "Müsli is a flexible and generic binary serialization framework.\n"
documentation = "https://docs.rs/musli"
edition = "2021"
homepage = "https://github.com/udoprog/musli"
keywords = ["no_std", "serialization"]
license = "MIT OR Apache-2.0"
name = "musli-tests"
readme = "README.md"
repository = "https://github.com/udoprog/musli"
rust-version = "1.73"
version = "0.0.21"