pub struct ConfigurationProperties { /* private fields */ }Expand description
facade to create new properties
Implementations§
Source§impl ConfigurationProperties
impl ConfigurationProperties
pub fn new_config_builder<K: ?Sized + KeyConstraint, V: ?Sized + ValueConstraint>() -> Box<dyn PropertyConfigBuilder<K, V>>
pub fn new(manager: Box<dyn ConfigurationManager>) -> Self
pub fn get_manager(&self) -> &dyn ConfigurationManager
pub fn get_property<K: ?Sized + KeyConstraint, V: ?Sized + ValueConstraint>( &self, config: &dyn PropertyConfig<K, V>, ) -> Box<dyn Property<K, V>>
pub fn get_property_value<K: ?Sized + KeyConstraint, V: ?Sized + ValueConstraint>( &self, config: &dyn PropertyConfig<K, V>, ) -> Option<Box<V>>
Trait Implementations§
Source§impl Clone for ConfigurationProperties
impl Clone for ConfigurationProperties
Source§fn clone(&self) -> ConfigurationProperties
fn clone(&self) -> ConfigurationProperties
Returns a duplicate 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 Debug for ConfigurationProperties
impl Debug for ConfigurationProperties
Source§impl PartialEq for ConfigurationProperties
impl PartialEq for ConfigurationProperties
impl Send for ConfigurationProperties
impl StructuralPartialEq for ConfigurationProperties
impl Sync for ConfigurationProperties
Auto Trait Implementations§
impl Freeze for ConfigurationProperties
impl !RefUnwindSafe for ConfigurationProperties
impl Unpin for ConfigurationProperties
impl !UnwindSafe for ConfigurationProperties
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