pub struct DetailedConfig {
pub contexts: Vec<Context>,
pub overrides: HashMap<String, Overrides>,
pub default_configs: DefaultConfigsWithSchema,
pub dimensions: HashMap<String, DimensionInfo>,
}Expand description
A detailed configuration that includes schema information for default configs. This is similar to Config but with default_configs containing both value and schema.
Fields§
§contexts: Vec<Context>§overrides: HashMap<String, Overrides>§default_configs: DefaultConfigsWithSchema§dimensions: HashMap<String, DimensionInfo>Trait Implementations§
Source§impl Clone for DetailedConfig
impl Clone for DetailedConfig
Source§fn clone(&self) -> DetailedConfig
fn clone(&self) -> DetailedConfig
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 DetailedConfig
impl Debug for DetailedConfig
Source§impl From<DetailedConfig> for Config
impl From<DetailedConfig> for Config
Source§fn from(detailed_config: DetailedConfig) -> Self
fn from(detailed_config: DetailedConfig) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DetailedConfig
impl RefUnwindSafe for DetailedConfig
impl Send for DetailedConfig
impl Sync for DetailedConfig
impl Unpin for DetailedConfig
impl UnsafeUnpin for DetailedConfig
impl UnwindSafe for DetailedConfig
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