diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2023-10-23 16:31:04 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2023-10-23 18:35:50 +0200 |
commit | c494cd8eb8372631b224552414b59c5dee08e3a0 (patch) | |
tree | 2c06f0fecd701a2185864010fc5fddec2aba1b10 | |
parent | ce27cc0fd7c91db47cc0eaff02d18df7cfe7215c (diff) |
Mark AsyncConfigBuilder deprecated
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | src/builder.rs | 1 | ||||
-rw-r--r-- | src/lib.rs | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/builder.rs b/src/builder.rs index 6e9459f..45ebb74 100644 --- a/src/builder.rs +++ b/src/builder.rs @@ -113,6 +113,7 @@ pub struct DefaultState { // // In a future release, we should have // type AsyncConfigBuilder = ConfigBuilder<AsyncState>; +#[deprecated = "AsyncConfigBuilder is useless. Use ConfigBuilder<AsyncState>"] #[doc(hidden)] #[derive(Debug, Clone, Default)] pub struct AsyncConfigBuilder {} @@ -33,7 +33,7 @@ mod ser; mod source; mod value; -pub use crate::builder::{AsyncConfigBuilder, ConfigBuilder}; +pub use crate::builder::ConfigBuilder; pub use crate::config::Config; pub use crate::env::Environment; pub use crate::error::ConfigError; @@ -46,6 +46,9 @@ pub use crate::source::AsyncSource; pub use crate::source::Source; pub use crate::value::{Value, ValueKind}; +#[allow(deprecated)] +pub use crate::builder::AsyncConfigBuilder; + // Re-export #[cfg(feature = "convert-case")] pub use convert_case::Case; |