Expand description
Modules§
- Settings are the config the user can directly edit, this module implements a basic settings data model.
Structs§
- Represents the app main config.
- Application extension that provides mouse events and service.
- Map of configs already bound to a variable.
- Represents a copy-on-write config source that wraps two other sources, a read-write config and a read-only fallback config.
- Memory only config.
- Represents any entry type in a config.
- Config wrapper that only provides read-only variables from the inner config.
- Represents a config source that can swap its backing config source without disconnecting any bound keys.
- Represents multiple config sources that are matched by key.
- Config source that auto syncs with file.
Enums§
- Represents the current IO status of the config.
- Error converting ron::Value, RawConfigValue.
- Error converting toml::Value, RawConfigValue.
- Error converting serde_yaml::Value, RawConfigValue.
Traits§
- Represents one or more config sources behind a dynamic reference.
- Represents one or more config sources.
- Represents a full config map in memory.
- Marker trait for types that can stored in a
Config
. - Reset controls of a
FallbackConfig
.
Type Aliases§
- Unique key to a config entry.
- Represents a config source that synchronizes with a JSON file.
- Represents a config source that synchronizes with a RON file.
- Represents a config source that synchronizes with a TOML file.
- Represents a config source that synchronizes with a YAML file.