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§
Macros§
Structs§
- Config
Builder - Config
Key - Represents a configuration key. Configuration keys are case-insensitive, and all instances are lower-cased.
- Configuration
Provider Builder - Default
Configuration Provider
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).
- Configuration
Builder - A configuration builder.
- Configuration
Provider - A configuration provider.
- Configuration
Source - 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.