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
.