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

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.