pub trait Applicable<V> {
    // Required method
    fn apply(&mut self, _: V);
}
Expand description

Trait marking a structure that supports another one (V) being applied to it

Required Methods§

source

fn apply(&mut self, _: V)

apply changes from other to mutable self

Implementors§

source§

impl<T: Clone> Applicable<SetOrDelete<T>> for SetOrDelete<T>

allows applying another SetOrDelete to the current one

source§

impl<T: Clone> Applicable<SetOrKeep<T>> for SetOrKeep<T>

allows applying another SetOrKeep to the current one

source§

impl<T: Default + Applicable<V>, V> Applicable<SetUpdateOrDelete<T, V>> for SetUpdateOrDelete<T, V>where V: Clone + Applicable<V>,

Support applying another SetUpdateOrDelete to self