pub trait ShellAssoc {
    type DrawShared: DrawSharedImpl;
    type Draw: DrawImpl;
}
Expand description

Shell associated types

Note: these could be inherent associated types of Shell when Rust#8995 is stable.

Required Associated Types§

source

type DrawShared: DrawSharedImpl

Shared draw state type

source

type Draw: DrawImpl

Per-window draw state

Implementors§

source§

impl<A: AppData, G: GraphicalShell, T> ShellAssoc for Shell<A, G, T>where T: Theme<G::Shared> + 'static, T::Window: Window,

§

type DrawShared = <G as GraphicalShell>::Shared

§

type Draw = <G as GraphicalShell>::Window