pub trait OverrideFrom<T> {
// Required method
fn override_from(self, layer: &T) -> Self;
}Expand description
A trait used to implement layered config construction.
Required Methods§
Sourcefn override_from(self, layer: &T) -> Self
fn override_from(self, layer: &T) -> Self
Override the configuration represented by Self with values
from the given layer.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl OverrideFrom<OptimizerFeatureOverrides> for OptimizerFeatures
An OverrideFrom implementation that updates
OptimizerFeatures using OptimizerFeatureOverrides values.
impl<T, U> OverrideFrom<Option<&T>> for Uwhere
Self: OverrideFrom<T>,
Overrides for U coming from an optional T.