# 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" name = "mcdata" version = "0.4.0" authors = ["RubixDev "] exclude = [ "class-parser", "data-extractor", "find_diffs.sh", ".nlsp-settings", "dprint.json", ] description = "(De)serializable NBT structures for Minecraft" readme = "README.md" keywords = [ "minecraft", "nbt", ] license = "GPL-3.0-only" repository = "https://github.com/RubixDev/mcdata" [package.metadata.docs.rs] all-features = true [dependencies.bounded-integer] version = "0.5.7" features = [ "types", "std", ] optional = true [dependencies.document-features] version = "0.2.8" optional = true [dependencies.either] version = "1.11.0" optional = true [dependencies.fastnbt] version = "2.5.0" [dependencies.serde] version = "1.0.198" features = ["derive"] optional = true [dependencies.strum] version = "0.26.2" features = ["derive"] [build-dependencies.rustc_version] version = "0.4.0" optional = true [features] "1.14" = [] "1.15" = [] "1.15.2" = [] "1.16" = [] "1.16.2" = [] "1.17" = [] "1.18" = [] "1.19" = [] "1.19.1" = [] "1.19.3" = [] "1.19.4" = [] "1.20" = [] "1.20.2" = [] "1.20.3" = [] "1.20.5" = [] block-entities = ["dep:either"] block-states = ["dep:bounded-integer"] default = [] docs = [ "dep:document-features", "dep:rustc_version", ] entities = ["dep:either"] latest = ["1.20.5"] mc-all = [ "1.14", "1.15", "1.15.2", "1.16", "1.16.2", "1.17", "1.18", "1.19", "1.19.1", "1.19.3", "1.19.4", "1.20", "1.20.2", "1.20.3", "1.20.5", ] serde = [ "dep:serde", "bounded-integer/serde1", "either/serde", ] test = [ "serde", "latest", "block-states", "entities", "block-entities", ]