Component

Trait Component 

Source
pub trait Component {
    // Required method
    fn view(self) -> Node;

    // Provided methods
    fn status_code(&self) -> StatusCode { ... }
    fn ty(&self) -> ComponentType { ... }
}

Required Methods§

Source

fn view(self) -> Node

Provided Methods§

Implementations on Foreign Types§

Source§

impl<C> Component for Option<C>
where C: Component,

Source§

fn view(self) -> Node

Source§

impl<C> Component for Vec<C>
where C: Component + Clone,

Source§

fn view(self) -> Node

Source§

impl<S, E> Component for Result<S, E>
where S: Component, E: Component,

Source§

fn view(self) -> Node

Implementors§

Source§

impl<C> Component for MaybeRedirect<C>
where C: Component,