pub trait Effect<T> {
// Required method
fn affect(&self, item: T) -> T;
}Expand description
Defines an effect that can be applied onto T.
Implementing this auto-implements Affectable<T, F> for T,
where F is this effect.
pub trait Effect<T> {
// Required method
fn affect(&self, item: T) -> T;
}Defines an effect that can be applied onto T.
Implementing this auto-implements Affectable<T, F> for T,
where F is this effect.