1use crate::App; 2 3pub trait Plugin<State: 'static = ()> { 4 fn build(&self, app: &mut App<State>); 5}