diff options
author | JunichiSugiura <jun.sugiura.jp@gmail.com> | 2022-09-27 20:46:45 +0200 |
---|---|---|
committer | JunichiSugiura <jun.sugiura.jp@gmail.com> | 2022-09-27 20:46:45 +0200 |
commit | 02c80a5c5a68022bd2d9eee7a67acff02062abb0 (patch) | |
tree | 41bd1ef98aaf61e65168e8984d18e6a855e9ba76 | |
parent | 0d58da27e7e8ff0e80d8088e26413a8bb3c8e372 (diff) |
add clone trait to builder state
-rw-r--r-- | src/builder.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/builder.rs b/src/builder.rs index df0b728..9eb367c 100644 --- a/src/builder.rs +++ b/src/builder.rs @@ -98,7 +98,7 @@ pub struct ConfigBuilder<St: BuilderState> { pub trait BuilderState {} /// Represents data specific to builder in default, sychronous state, without support for async. -#[derive(Debug, Default)] +#[derive(Debug, Default, Clone)] pub struct DefaultState { sources: Vec<Box<dyn Source + Send + Sync>>, } @@ -124,7 +124,7 @@ pub struct DefaultState { pub struct AsyncConfigBuilder {} /// Represents data specific to builder in asychronous state, with support for async. -#[derive(Debug, Default)] +#[derive(Debug, Default, Clone)] pub struct AsyncState { sources: Vec<SourceType>, } |