pub trait Set {
// Provided methods
fn set<M>(self, modifier: M) -> Self
where M: Modifier<Self>,
Self: Sized { ... }
fn set_mut<M>(&mut self, modifier: M) -> &mut Self
where M: Modifier<Self> { ... }
}
Expand description
A trait providing the set and set_mut methods for all types.
Simply implement this for your types and they can be used with modifiers.
Provided Methods§
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.