Trait Component
sauron_native
pub trait Component<MSG> { fn update(&mut self, msg: MSG); fn view(&self) -> Node<MSG>; fn on_event(&mut self, event: Event) { ... } fn debug(&mut self, s: String) { ... } }
fn update(&mut self, msg: MSG)
fn view(&self) -> Node<MSG>
fn on_event(&mut self, event: Event)
fn debug(&mut self, s: String)