pub struct EnvironmentVariablesConfigurationProvider { /* private fields */ }
Available on crate feature
env
only.Expand description
Represents a ConfigurationProvider
for environment variables.
Implementations§
Trait Implementations§
Source§impl ConfigurationProvider for EnvironmentVariablesConfigurationProvider
impl ConfigurationProvider for EnvironmentVariablesConfigurationProvider
Source§fn get(&self, key: &str) -> Option<Value>
fn get(&self, key: &str) -> Option<Value>
Attempts to get a configuration value with the specified key. Read more
Source§fn load(&mut self) -> LoadResult
fn load(&mut self) -> LoadResult
Loads the configuration values from the implemented source.
Source§fn child_keys(&self, earlier_keys: &mut Vec<String>, parent_path: Option<&str>)
fn child_keys(&self, earlier_keys: &mut Vec<String>, parent_path: Option<&str>)
Gets the immediate descendent configuration keys for a given parent path based
on this
ConfigurationProvider
and the set of keys returned by all of the
preceding ConfigurationProvider
. Read moreSource§fn reload_token(&self) -> Box<dyn ChangeToken>
fn reload_token(&self) -> Box<dyn ChangeToken>
Returns a
ChangeToken
if this provider supports change tracking.Source§impl Default for EnvironmentVariablesConfigurationProvider
impl Default for EnvironmentVariablesConfigurationProvider
Source§fn default() -> EnvironmentVariablesConfigurationProvider
fn default() -> EnvironmentVariablesConfigurationProvider
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EnvironmentVariablesConfigurationProvider
impl RefUnwindSafe for EnvironmentVariablesConfigurationProvider
impl !Send for EnvironmentVariablesConfigurationProvider
impl !Sync for EnvironmentVariablesConfigurationProvider
impl Unpin for EnvironmentVariablesConfigurationProvider
impl UnwindSafe for EnvironmentVariablesConfigurationProvider
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