PageComponent

Trait PageComponent 

Source
pub trait PageComponent<Message> {
    // Required methods
    fn view(&self) -> Element<'_, Message>;
    fn update(&mut self, message: Message) -> Task<Message>;

    // Provided method
    fn on_load(&self) -> Task<Message> { ... }
}

Required Methods§

Source

fn view(&self) -> Element<'_, Message>

Source

fn update(&mut self, message: Message) -> Task<Message>

Provided Methods§

Source

fn on_load(&self) -> Task<Message>

Implementors§

Source§

impl<Message, PageMapper> PageComponent<Message> for StackNavigator<Message, PageMapper>
where Message: Clone + NavigationConvertible, PageMapper: StackNavigatorMapper<Message = Message> + Eq,