Trait guion::env::Env[][src]

pub trait Env: Sized + Clone + Default + PartialEq + Debug + Send + Sync + 'static {
    type Backend: Backend<Self>;
    type Context: Context<Self>;
    type Storage: Widgets<Self>;
    type WidgetID: WidgetID;
    type WidgetPath: WidgetPath<Self>;
    type ValidState: ValidState;
    type Message: 'static;
}

Type compound

Note the Trait bounds Clone, Default, PartialEq are not used and just for simplifying derives

Associated Types

type Backend: Backend<Self>[src]

type Context: Context<Self>[src]

type Storage: Widgets<Self>[src]

type WidgetID: WidgetID[src]

type WidgetPath: WidgetPath<Self>[src]

Implementation of path to resolve Widget

type ValidState: ValidState[src]

type Message: 'static[src]

Loading content...

Implementors

Loading content...