Struct cfg_rs::source::ConfigSourceBuilder
source · [−]pub struct ConfigSourceBuilder<'a> { /* private fields */ }Expand description
Config source builder.
Implementations
sourceimpl ConfigSourceBuilder<'_>
impl ConfigSourceBuilder<'_>
sourcepub fn set<'b, K: Into<PartialKeyIter<'b>>, V: Into<ConfigValue<'static>>>(
&mut self,
k: K,
v: V
)
pub fn set<'b, K: Into<PartialKeyIter<'b>>, V: Into<ConfigValue<'static>>>(
&mut self,
k: K,
v: V
)
Set value.
sourcepub fn insert_map<I: IntoIterator<Item = (K, V)>, K: Borrow<str>, V: ConfigSourceAdaptor>(
&mut self,
iter: I
) -> Result<(), ConfigError>
pub fn insert_map<I: IntoIterator<Item = (K, V)>, K: Borrow<str>, V: ConfigSourceAdaptor>(
&mut self,
iter: I
) -> Result<(), ConfigError>
Insert map into source.
sourcepub fn insert_array<I: IntoIterator<Item = S>, S: ConfigSourceAdaptor>(
&mut self,
iter: I
) -> Result<(), ConfigError>
pub fn insert_array<I: IntoIterator<Item = S>, S: ConfigSourceAdaptor>(
&mut self,
iter: I
) -> Result<(), ConfigError>
Insert array into source.
sourcepub fn insert<V: Into<ConfigValue<'static>>>(&mut self, value: V)
pub fn insert<V: Into<ConfigValue<'static>>>(&mut self, value: V)
Insert value into source.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for ConfigSourceBuilder<'a>
impl<'a> Send for ConfigSourceBuilder<'a>
impl<'a> Sync for ConfigSourceBuilder<'a>
impl<'a> Unpin for ConfigSourceBuilder<'a>
impl<'a> !UnwindSafe for ConfigSourceBuilder<'a>
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