Skip to content

Commit c494cd8

Browse files
ijacksonmatthiasbeyer
authored andcommitted
Mark AsyncConfigBuilder deprecated
Signed-off-by: Ian Jackson <[email protected]> Signed-off-by: Matthias Beyer <[email protected]>
1 parent ce27cc0 commit c494cd8

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/builder.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ pub struct DefaultState {
113113
//
114114
// In a future release, we should have
115115
// type AsyncConfigBuilder = ConfigBuilder<AsyncState>;
116+
#[deprecated = "AsyncConfigBuilder is useless. Use ConfigBuilder<AsyncState>"]
116117
#[doc(hidden)]
117118
#[derive(Debug, Clone, Default)]
118119
pub struct AsyncConfigBuilder {}

src/lib.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ mod ser;
3333
mod source;
3434
mod value;
3535

36-
pub use crate::builder::{AsyncConfigBuilder, ConfigBuilder};
36+
pub use crate::builder::ConfigBuilder;
3737
pub use crate::config::Config;
3838
pub use crate::env::Environment;
3939
pub use crate::error::ConfigError;
@@ -46,6 +46,9 @@ pub use crate::source::AsyncSource;
4646
pub use crate::source::Source;
4747
pub use crate::value::{Value, ValueKind};
4848

49+
#[allow(deprecated)]
50+
pub use crate::builder::AsyncConfigBuilder;
51+
4952
// Re-export
5053
#[cfg(feature = "convert-case")]
5154
pub use convert_case::Case;

0 commit comments

Comments
 (0)