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.