pub struct DefaultConfigurationManagerConfigBuilder { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl ConfigurationManagerConfigBuilder for DefaultConfigurationManagerConfigBuilder
impl ConfigurationManagerConfigBuilder for DefaultConfigurationManagerConfigBuilder
Source§fn set_name(&mut self, name: &str) -> &mut dyn ConfigurationManagerConfigBuilder
fn set_name(&mut self, name: &str) -> &mut dyn ConfigurationManagerConfigBuilder
required
Source§fn add_source(
&mut self,
priority: i32,
source: Box<dyn ConfigurationSource>,
) -> &mut dyn ConfigurationManagerConfigBuilder
fn add_source( &mut self, priority: i32, source: Box<dyn ConfigurationSource>, ) -> &mut dyn ConfigurationManagerConfigBuilder
required
Source§fn add_sources(
&mut self,
sources: HashMap<i32, Box<dyn ConfigurationSource>>,
) -> &mut dyn ConfigurationManagerConfigBuilder
fn add_sources( &mut self, sources: HashMap<i32, Box<dyn ConfigurationSource>>, ) -> &mut dyn ConfigurationManagerConfigBuilder
required
Source§fn set_task_executor(
&mut self,
task_executor: ConsumerRef<Box<dyn Fn()>>,
) -> &mut dyn ConfigurationManagerConfigBuilder
fn set_task_executor( &mut self, task_executor: ConsumerRef<Box<dyn Fn()>>, ) -> &mut dyn ConfigurationManagerConfigBuilder
optional
fn build(&self) -> Box<dyn ConfigurationManagerConfig>
Auto Trait Implementations§
impl Freeze for DefaultConfigurationManagerConfigBuilder
impl !RefUnwindSafe for DefaultConfigurationManagerConfigBuilder
impl !Send for DefaultConfigurationManagerConfigBuilder
impl !Sync for DefaultConfigurationManagerConfigBuilder
impl Unpin for DefaultConfigurationManagerConfigBuilder
impl !UnwindSafe for DefaultConfigurationManagerConfigBuilder
Blanket Implementations§
Source§impl<T> AnyExtension for Twhere
T: ?Sized,
impl<T> AnyExtension for Twhere
T: ?Sized,
Source§impl<T> AsAny for Twhere
T: 'static,
impl<T> AsAny for Twhere
T: 'static,
fn as_any_ref(&self) -> &(dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
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