[−][src]Crate preftool
Structs
ConfigBuilder | |
ConfigKey | Represents a configuration key. Configuration keys are case-insensitive, and all instances are lower-cased. |
ConfigurationProviderBuilder | |
DefaultConfigurationProvider |
Traits
Configuration | Configuration trait. Configuration is thread safe, and cloneable. Clones should be cheap (default config object consits of cloning an Arc and 3 String instances). |
ConfigurationBuilder | A configuration builder. |
ConfigurationProvider | A configuration provider. |
ConfigurationSection | A (sub-)section of configuration. Can be used as normal configuration. |
ConfigurationSource | A configuration source. Produces one or more configuration providers. |
LogOwner | Common trait used by several objects throughout preftool that owns a slog::Logger instance. |
Settings | Settings struct that can be bound by configuration. |