pub struct ConfigSourceBuilder<'a> { /* private fields */ }
Expand description
Config source builder.
Implementations§
Source§impl 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> Freeze for ConfigSourceBuilder<'a>
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§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more