[][src]Trait olive::Component

pub trait Component {
    type Msg;
    type Props: Default;
    fn create(props: Self::Props) -> Self;
fn update(&mut self, msg: Self::Msg);
fn view(&self) -> Element; }

Associated Types

type Msg

type Props: Default

Loading content...

Required methods

fn create(props: Self::Props) -> Self

fn update(&mut self, msg: Self::Msg)

fn view(&self) -> Element

Loading content...

Implementors

Loading content...