# 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 = "2018" name = "embedded-msgpack" version = "0.3.1" authors = ["Karsten Große"] description = "MessagePack serialization implementation for Rust optimized for embedded/no_std environments" documentation = "https://docs.rs/embedded-msgpack" readme = "./README.md" keywords = [ "no_std", "msgpack", "messagepack", "serde", ] categories = [ "no-std", "embedded", ] license = "MIT OR Apache-2.0" repository = "https://github.com/Sympatron/embedded-msgpack" [package.metadata.docs.rs] features = ["compliant"] [dependencies.byteorder] version = "1" default-features = false [dependencies.heapless] version = "0.7" optional = true default-features = false [dependencies.num-traits] version = "0.2" default-features = false [dependencies.paste] version = "1.0" [dependencies.serde] version = "1.0" features = ["derive"] optional = true default-features = false [dependencies.serde_bytes] version = "0.11" optional = true default-features = false [dependencies.zerocopy] version = "0.5" default-features = false [dev-dependencies.serde_json] version = "1.0" features = ["std"] default-features = false [dev-dependencies.serde_repr] version = "0.1" default-features = false [features] alloc = [ "serde/alloc", "serde_bytes/alloc", ] array16 = [] array32 = ["array16"] bin16 = [] bin32 = ["bin16"] compliant = [ "i64", "u64", "bin32", "map32", "array32", "str32", "ext", "fixext", "ext8", "ext16", "ext32", "timestamp", "timestamp96", ] custom-error-messages = ["heapless"] default = [ "u64", "i64", "bin16", "timestamp", "serde", "serde_bytes", "ext8", ] derive-debug = [] ext = [] ext16 = ["ext"] ext32 = ["ext"] ext8 = ["ext"] fixext = ["ext"] i64 = [] map32 = [] std = [ "byteorder/std", "num-traits/std", "serde_bytes/std", "serde/std", "derive-debug", ] str16 = [] str32 = ["str16"] timestamp = [ "ext", "fixext", ] timestamp96 = [ "timestamp", "ext8", ] u64 = []