Cargo Features
[dependencies]
scuffle-settings = { version = "0.0.0", default-features = false, features = ["cli", "ron", "toml", "yaml", "json", "json5", "ini", "templates"] }
- default = cli, ini, json, json5, ron, templates, toml, yaml
-
These default features are set whenever
scuffle-settings
is added without
somewhere in the dependency tree.default-features = false - cli default = clap
-
Affects
scuffle-settings::Options.cli
… - ron default
- toml default
- yaml default
- json default
- json5 default
- ini default
- templates default = minijinja
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.