pub struct ConfigLayer {
pub source: ConfigSource,
pub dir: ConfigDir,
}Expand description
One configuration layer and the source that produced it.
Fields§
§source: ConfigSourceSource metadata for this layer.
dir: ConfigDirDir data carried by this layer.
Implementations§
Source§impl ConfigLayer
impl ConfigLayer
Sourcepub fn new(source: ConfigSource, dir: ConfigDir) -> Self
pub fn new(source: ConfigSource, dir: ConfigDir) -> Self
Creates a new layer from source metadata and Dir data.
Trait Implementations§
Source§impl Clone for ConfigLayer
impl Clone for ConfigLayer
Source§fn clone(&self) -> ConfigLayer
fn clone(&self) -> ConfigLayer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConfigLayer
impl Debug for ConfigLayer
impl Eq for ConfigLayer
Source§impl PartialEq for ConfigLayer
impl PartialEq for ConfigLayer
impl StructuralPartialEq for ConfigLayer
Auto Trait Implementations§
impl Freeze for ConfigLayer
impl RefUnwindSafe for ConfigLayer
impl Send for ConfigLayer
impl Sync for ConfigLayer
impl Unpin for ConfigLayer
impl UnsafeUnpin for ConfigLayer
impl UnwindSafe for ConfigLayer
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