# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.73" name = "musli-tests" version = "0.0.26" authors = ["John-John Tedro "] description = """ Müsli is a flexible and generic binary serialization framework. """ homepage = "https://github.com/udoprog/musli" documentation = "https://docs.rs/musli" readme = "README.md" keywords = [ "no_std", "serialization", ] categories = ["encoding"] license = "MIT OR Apache-2.0" repository = "https://github.com/udoprog/musli" [[bench]] name = "comparison" harness = false [dependencies.anyhow] version = "1.0.75" [dependencies.bincode] version = "1.3.3" optional = true default-features = false [dependencies.bitcode] version = "0.4.0" features = ["derive"] optional = true default-features = false [dependencies.dlhn] version = "0.1.6" optional = true default-features = false [dependencies.musli] version = "0.0.72" features = ["alloc"] optional = true default-features = false [dependencies.musli-descriptive] version = "0.0.72" features = [ "alloc", "test", ] optional = true default-features = false [dependencies.musli-json] version = "0.0.72" features = [ "alloc", "test", ] optional = true default-features = false [dependencies.musli-macros] version = "0.0.72" features = ["test"] [dependencies.musli-storage] version = "0.0.72" features = [ "alloc", "test", ] optional = true default-features = false [dependencies.musli-value] version = "0.0.72" features = [ "alloc", "test", ] optional = true default-features = false [dependencies.musli-wire] version = "0.0.72" features = [ "alloc", "test", ] optional = true default-features = false [dependencies.musli-zerocopy] version = "0.0.72" features = ["alloc"] optional = true default-features = false [dependencies.postcard] version = "1.0.8" optional = true default-features = false [dependencies.rand] version = "0.8.5" features = [ "alloc", "std_rng", ] default-features = false [dependencies.rkyv] version = "0.7.42" features = [ "alloc", "size_32", "validation", "strict", ] optional = true default-features = false [dependencies.rmp-serde] version = "1.1.2" optional = true [dependencies.serde] version = "1.0.188" features = ["derive"] optional = true default-features = false [dependencies.serde_cbor] version = "0.11.2" features = [ "alloc", "std", ] optional = true default-features = false [dependencies.serde_json] version = "1.0.107" features = [ "alloc", "float_roundtrip", ] optional = true default-features = false [dev-dependencies.bstr] version = "1.7.0" [dev-dependencies.criterion] version = "0.4.0" features = ["html_reports"] [dev-dependencies.musli] version = "0.0.72" features = ["alloc"] default-features = false [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", ]