Cargo Features
[dependencies]
bevy-convars = { version = "0.2.0", default-features = false, features = ["parse_cvars", "config_loader", "config_loader_fs", "config_loader_asset", "incomplete", "cascade-support"] }
- default = config_loader, config_loader_asset, config_loader_fs, parse_cvars
-
These default features are set whenever
bevy-convars
is added without
somewhere in the dependency tree.default-features = false - parse_cvars default config_loader
-
Allows parsing convars and convar overrides from TOML.
Does not enable or disable serde, serde is always present pending a refactor.Enables toml_edit
Affects
bevy-convars::parse
,bevy-convars::save
,bevy-convars::WorldExtensions.set_cvar_with_override
… - config_loader default config_loader_asset config_loader_fs = parse_cvars
-
Allows bevy-convars to provide CVar loading for you.
Affects
bevy-convars::loader
… - config_loader_fs default = config_loader
-
Allow applying configs from files on disk.
- config_loader_asset default = config_loader
-
Allows applying configs from bevy Assets.
Enables bevy_asset and bevy_tasks
- incomplete
-
Gates incomplete features. No SemVer guarantees are provided for features within this set.
- cascade-support
-
Vendor support feature. You shouldn't use this, as it implies a build setup you don't have.