Trait apparat::ApparatTrait [−][src]
pub trait ApparatTrait<Wrapper> where
Wrapper: ApparatWrapper + ApparatState<Wrapper = Wrapper>, { fn new(state: Wrapper, ctx: Wrapper::Context) -> Self; fn handle(&mut self, event: Wrapper::Event) -> Wrapper::Output; }
Required methods
Implementors
impl<Wrapper> ApparatTrait<Wrapper> for Apparat<Wrapper> where
Wrapper: ApparatWrapper + ApparatState<Wrapper = Wrapper>,
[src]
impl<Wrapper> ApparatTrait<Wrapper> for Apparat<Wrapper> where
Wrapper: ApparatWrapper + ApparatState<Wrapper = Wrapper>,
[src]