# 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.81" name = "musli" version = "0.0.124" authors = ["John-John Tedro "] build = false autobins = false autoexamples = false autotests = false autobenches = false 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", "no-std", "no-std::no-alloc", ] license = "MIT OR Apache-2.0" repository = "https://github.com/udoprog/musli" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "doc_cfg", "--generate-link-to-definition", ] [lib] name = "musli" path = "src/lib.rs" [[test]] name = "bytes" path = "tests/bytes.rs" [[test]] name = "compatible_types" path = "tests/compatible_types.rs" [[test]] name = "complex_naming" path = "tests/complex_naming.rs" [[test]] name = "dec2flt" path = "tests/dec2flt.rs" [[test]] name = "default_value" path = "tests/default_value.rs" [[test]] name = "empty_enum" path = "tests/empty_enum.rs" [[test]] name = "enum_adjacent" path = "tests/enum_adjacent.rs" [[test]] name = "enum_fallback" path = "tests/enum_fallback.rs" [[test]] name = "enum_internal" path = "tests/enum_internal.rs" [[test]] name = "field_named_tag" path = "tests/field_named_tag.rs" [[test]] name = "generic_bounds" path = "tests/generic_bounds.rs" [[test]] name = "large_enum" path = "tests/large_enum.rs" [[test]] name = "lifetime_name_type" path = "tests/lifetime_name_type.rs" [[test]] name = "modes" path = "tests/modes.rs" [[test]] name = "name_types" path = "tests/name_types.rs" [[test]] name = "named_fields" path = "tests/named_fields.rs" [[test]] name = "named_variants" path = "tests/named_variants.rs" [[test]] name = "packed" path = "tests/packed.rs" [[test]] name = "primitives" path = "tests/primitives.rs" [[test]] name = "recursive_models" path = "tests/recursive_models.rs" [[test]] name = "sequence_compat" path = "tests/sequence_compat.rs" [[test]] name = "serde_compat" path = "tests/serde_compat.rs" [[test]] name = "serde_human_readable" path = "tests/serde_human_readable.rs" [[test]] name = "skip" path = "tests/skip.rs" [[test]] name = "skip_compat" path = "tests/skip_compat.rs" [[test]] name = "skip_encoding" path = "tests/skip_encoding.rs" [[test]] name = "skip_encoding_if" path = "tests/skip_encoding_if.rs" [[test]] name = "storage_trace" path = "tests/storage_trace.rs" [[test]] name = "string_reference" path = "tests/string_reference.rs" [[test]] name = "struct_fallback" path = "tests/struct_fallback.rs" [[test]] name = "struct_name" path = "tests/struct_name.rs" [[test]] name = "structs" path = "tests/structs.rs" [[test]] name = "tagged_enum" path = "tests/tagged_enum.rs" [[test]] name = "tagged_fields" path = "tests/tagged_fields.rs" [[test]] name = "test_bug_28_29" path = "tests/test_bug_28_29.rs" [[test]] name = "test_simple_json_encoding" path = "tests/test_simple_json_encoding.rs" [[test]] name = "trace_collection" path = "tests/trace_collection.rs" [[test]] name = "trace_complex" path = "tests/trace_complex.rs" [[test]] name = "trace_no_std" path = "tests/trace_no_std.rs" [[test]] name = "transparent" path = "tests/transparent.rs" [[test]] name = "tuples" path = "tests/tuples.rs" [[test]] name = "ui" path = "tests/ui.rs" [[test]] name = "untagged_enums" path = "tests/untagged_enums.rs" [[test]] name = "upgrade" path = "tests/upgrade.rs" [[test]] name = "variants" path = "tests/variants.rs" [[test]] name = "visitors" path = "tests/visitors.rs" [dependencies.itoa] version = "1.0.10" optional = true [dependencies.musli-core] version = "=0.0.124" default-features = false [dependencies.ryu] version = "1.0.17" optional = true [dependencies.serde] version = "1.0.198" optional = true default-features = false [dependencies.simdutf8] version = "0.1.4" optional = true default-features = false [dev-dependencies.bstr] version = "1.9.1" [dev-dependencies.rand] version = "0.8.5" [dev-dependencies.serde] version = "1.0.198" features = ["derive"] [dev-dependencies.trybuild] version = "1.0.90" [dev-dependencies.url] version = "2.5.0" features = ["serde"] [features] alloc = [ "musli-core/alloc", "serde?/alloc", ] default = [ "std", "alloc", ] descriptive = ["value"] json = [ "value", "dep:itoa", "dep:ryu", ] parse-full = [] serde = ["dep:serde"] std = [ "musli-core/std", "serde?/std", "simdutf8?/std", ] storage = [] test = [ "storage", "wire", "descriptive", "json", "parse-full", "value", "serde", ] value = [] verbose = ["musli-core/verbose"] wire = [] [target."cfg(loom)".dependencies.loom] version = "0.7.2" [lints.rust.unexpected_cfgs] level = "warn" priority = 0 check-cfg = ["cfg(doc_cfg, loom)"]