Cargo Features
bp3d-protoc has no features set by default.
[dependencies]
bp3d-protoc = { version = "1.0.0-rc.4.0.0", features = ["model", "compiler", "gen", "gen-base", "gen-rust", "gen-swift", "api", "api-config", "api-tools", "api-rust"] }
- model compiler? = serde
-
Affects
bp3d-protoc::model
… - compiler gen? = bp3d-debug, bp3d-util, model
-
Affects
bp3d-protoc::compiler
… - gen api? gen-base? = compiler, itertools, regex
-
Affects
bp3d-protoc::gen
… - gen-base gen-rust? gen-swift? = gen
-
Affects
gen::base
… - gen-rust api-rust? = gen-base
- gen-swift = gen-base
- api api-config? = gen, json5
-
Affects
bp3d-protoc::api
… - api-config api-tools? = api, toml
-
Affects
api::config
… - api-tools api-rust? = api-config
-
Affects
api::tools
… - api-rust = api-tools, gen-rust
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- serde model?
- json5 api?
- toml api-config?
-
Enables toml ^0.5.11
- bp3d-util compiler?
- itertools gen?
- regex gen?
- bp3d-debug compiler?