feat: round-3 abstractions — ConfigValidator, AsyncLifecycleManager, MetricsBridge, rate limiter pre-acquire

This commit is contained in:
asepharyana committed 2026-08-29 17:34:31 +07:00
1 parent d27e00060c
commit 1ea3b35581
9 files changed
+605 -3

No files matched your search

+10
View File
@@ -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;