Cargo Features
[dependencies]
config = { version = "0.13.4", default-features = false, features = ["json", "yaml", "ini", "json5", "preserve_order", "toml", "ron"] }
- default = ini, json, json5, ron, toml, yaml
-
These default features are set whenever
config
is added without
somewhere in the dependency tree.default-features = false - json default = serde_json
- yaml default = yaml-rust
- ini default = rust-ini
- json5 default = json5_rs
- preserve_order = indexmap
-
Enables indexmap of ron ^0.7, preserve_order of serde_json and toml ^0.5
Affects
map::Map
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features.
- toml default
-
Enables toml ^0.5
- serde_json json
- yaml-rust yaml
- rust-ini ini
-
Enables rust-ini ^0.18
- ron default
-
Enables ron ^0.7
- json5_rs json5
-
Enables json5
- indexmap preserve_order?
-
Enables serde-1 of indexmap ^1.7.0