Trait Reduceable
stores
pub trait Reduceable<A> where A: Sync + Send, Self: Sized, { fn reduce(state: State<Self>, action: &A) -> State<Self>; }
fn reduce(state: State<Self>, action: &A) -> State<Self>