pub struct ConfigurationSource {
pub files: Vec<String>,
pub env_vars: Vec<String>,
pub environment: String,
pub uses_defaults: bool,
}Expand description
Configuration source information for debugging and logging
Fields§
§files: Vec<String>Configuration files loaded in order
env_vars: Vec<String>Environment variables applied
environment: StringEnvironment type detected
uses_defaults: boolWhether defaults were used
Trait Implementations§
Source§impl Clone for ConfigurationSource
impl Clone for ConfigurationSource
Source§fn clone(&self) -> ConfigurationSource
fn clone(&self) -> ConfigurationSource
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfigurationSource
impl Debug for ConfigurationSource
Source§impl<'de> Deserialize<'de> for ConfigurationSource
impl<'de> Deserialize<'de> for ConfigurationSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConfigurationSource
impl RefUnwindSafe for ConfigurationSource
impl Send for ConfigurationSource
impl Sync for ConfigurationSource
impl Unpin for ConfigurationSource
impl UnwindSafe for ConfigurationSource
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)