[][src]Trait draco::app::App

pub trait App: Sized + 'static {
    type Message;
    fn render(&self) -> Node<Self::Message>;

    fn update(
        &mut self,
        _mailbox: &Mailbox<Self::Message>,
        _message: Self::Message
    ) { ... } }

Associated Types

type Message

Loading content...

Required methods

fn render(&self) -> Node<Self::Message>

Loading content...

Provided methods

fn update(&mut self, _mailbox: &Mailbox<Self::Message>, _message: Self::Message)

Loading content...

Implementors

Loading content...