mz_repr::optimize

Trait OverrideFrom

Source
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§

Source

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§

Source§

impl OverrideFrom<OptimizerFeatureOverrides> for OptimizerFeatures

An OverrideFrom implementation that updates OptimizerFeatures using OptimizerFeatureOverrides values.

Source§

impl<T, U> OverrideFrom<Option<&T>> for U
where Self: OverrideFrom<T>,

Overrides for U coming from an optional T.