Struct config::builder::AsyncConfigBuilder
source · [−]pub struct AsyncConfigBuilder {}
Expand description
The asynchronous configuration builder.
Similar to a ConfigBuilder
it maintains a set of defaults, a set of sources, and overrides.
Defaults do not override anything, sources override defaults, and overrides override anything else. Within those three groups order of adding them at call site matters - entities added later take precedence.
For more detailed description and examples see ConfigBuilder
.
AsyncConfigBuilder
is just an extension of it that takes async functions into account.
To obtain a Config
call build
or build_cloned
Example
Since this library does not implement any AsyncSource
an example in rustdocs cannot be given.
Detailed explanation about why such a source is not implemented is in AsyncSource
’s documentation.
Refer to ConfigBuilder
for similar API sample usage or to the examples folder of the crate, where such a source is implemented.
Trait Implementations
sourceimpl Clone for AsyncConfigBuilder
impl Clone for AsyncConfigBuilder
sourcefn clone(&self) -> AsyncConfigBuilder
fn clone(&self) -> AsyncConfigBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AsyncConfigBuilder
impl Debug for AsyncConfigBuilder
sourceimpl Default for AsyncConfigBuilder
impl Default for AsyncConfigBuilder
sourcefn default() -> AsyncConfigBuilder
fn default() -> AsyncConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for AsyncConfigBuilder
impl Send for AsyncConfigBuilder
impl Sync for AsyncConfigBuilder
impl Unpin for AsyncConfigBuilder
impl UnwindSafe for AsyncConfigBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more