summaryrefslogtreecommitdiff
path: root/schist_desktop_gui/src/traits/component.rs
blob: cece63664c34bd71a72e2aaab15def86475f7be4 (plain)
1
2
3
4
5
use crate::traits::Viewable;

pub trait Component<'a, Message, Action>: Viewable<'a, Message> {
    fn update(&mut self, message: Message) -> Action;
}