# 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 = "bp3d-protoc" version = "1.0.0-rc.4.0.0" authors = ["Yuri Edward "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "BP3D protocol compiler/generator." readme = "README.MD" keywords = [ "bp3d", "protoc", ] categories = [ "network-programming", "development-tools::build-utils", "parsing", ] license = "BSD-3-Clause" repository = "https://github.com/BlockProject3D/tools.proto" resolver = "1" [lib] name = "bp3d_protoc" path = "src/lib.rs" [dependencies.bp3d-debug] version = "1.0.0-rc.5.0.0" optional = true [dependencies.bp3d-util] version = "1.4.0" features = [ "simple-error", "path", "index-map", ] optional = true [dependencies.itertools] version = "0.13.0" optional = true [dependencies.json5] version = "0.4.1" optional = true [dependencies.regex] version = "1.10.5" optional = true [dependencies.serde] version = "1.0.210" features = ["derive"] optional = true [dependencies.toml] version = "0.5.11" optional = true [features] api = [ "gen", "json5", ] api-config = [ "api", "toml", ] api-rust = [ "gen-rust", "api-tools", ] api-tools = ["api-config"] compiler = [ "model", "bp3d-util", "bp3d-debug", ] gen = [ "compiler", "regex", "itertools", ] gen-base = ["gen"] gen-rust = ["gen-base"] gen-swift = ["gen-base"] model = ["serde"]