1use crate::{ActionWithMeta, Dispatcher}; 2 3/// Function signature for a reducer. 4pub type Reducer<State, Action> = 5 fn(&mut State, &ActionWithMeta<Action>, &mut Dispatcher<Action, State>);