1 use crate::app::{App, AppAction, AppEffect}; 2 3 pub fn reduce(app: &mut App, action: AppAction) -> (Option<AppAction>, Option<AppEffect>) { 4 app.reduce_action(action) 5 }