feat: round-3 abstractions — ConfigValidator, AsyncLifecycleManager, MetricsBridge, rate limiter pre-acquire
This commit is contained in:
1 parent
d27e00060c
commit
1ea3b35581
9 files changed
+605
-3
No files matched your search
@@ -43,9 +43,19 @@ pub mod dynamic;
|
||||
#[cfg(feature = "schema")]
|
||||
pub mod schema;
|
||||
|
||||
#[cfg(feature = "validation")]
|
||||
pub mod validate;
|
||||
|
||||
pub use error::ConfigError;
|
||||
pub use loader::ConfigLoader;
|
||||
|
||||
#[cfg(feature = "validation")]
|
||||
pub use validate::{
|
||||
collect_failures, validate_non_empty, validate_port, validate_range,
|
||||
validate_url, ConfigValidator, ConfigValidatorExt, ValidationError,
|
||||
ValidationFailure,
|
||||
};
|
||||
|
||||
#[cfg(feature = "hot-reload")]
|
||||
pub use dynamic::DynamicConfig;
|
||||
|
||||
|
||||
Reference in new issue
Block a user