pub struct DefaultConfigurationSource { /* private fields */ }
Implementations§
Source§impl DefaultConfigurationSource
impl DefaultConfigurationSource
pub fn new( config: Box<dyn ConfigurationSourceConfig>, property_provider: PropertyProvider, ) -> DefaultConfigurationSource
pub fn raise_change_event(&self)
Trait Implementations§
Source§impl Clone for DefaultConfigurationSource
impl Clone for DefaultConfigurationSource
Source§fn clone(&self) -> DefaultConfigurationSource
fn clone(&self) -> DefaultConfigurationSource
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl ConfigurationSource for DefaultConfigurationSource
impl ConfigurationSource for DefaultConfigurationSource
fn get_config(&self) -> &dyn ConfigurationSourceConfig
Source§fn get_property_value(
&self,
config: &dyn RawPropertyConfig,
) -> Option<Box<dyn Value>>
fn get_property_value( &self, config: &dyn RawPropertyConfig, ) -> Option<Box<dyn Value>>
get property value acccording to the property config Read more
fn add_change_listener(&self, listener: ConfigurationSourceChangeListener)
fn clone_boxed(&self) -> Box<dyn ConfigurationSource>
fn to_boxed(self) -> Box<dyn ConfigurationSource>
Source§impl Debug for DefaultConfigurationSource
impl Debug for DefaultConfigurationSource
impl Eq for DefaultConfigurationSource
impl Send for DefaultConfigurationSource
impl Sync for DefaultConfigurationSource
Auto Trait Implementations§
impl Freeze for DefaultConfigurationSource
impl !RefUnwindSafe for DefaultConfigurationSource
impl Unpin for DefaultConfigurationSource
impl !UnwindSafe for DefaultConfigurationSource
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