[−][src]Crate preftool
Re-exports
pub use bind::Error as ValidationError; |
pub use bind::Result as ValidationResult; |
pub use bind::ConfigProxy; |
pub use bind::FromConfig; |
pub use bind::Options; |
pub use bind::ValidateOptions; |
Modules
bind |
Macros
config |
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. |
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. |