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 UnsafeUnpin 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: Any,
impl<T> AsAny for Twhere
T: Any,
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