Struct widget::split::Split [] [src]

pub struct Split<Ev: Positional, Surface: Surfacial, A, W: DerefMut<Target = Widget<Ev, Surface, Output = A>>, Ws: DerefMut<Target = [(u32, W)]>, F: Fn() -> A> {
    pub widgets: Ws,
    pub attitude: OrthogonalAttitude,
    pub default: F,
}

Fields

Trait Implementations

impl<Ev: Positional, Surface: Surfacial, A, W: DerefMut<Target = Widget<Ev, Surface, Output = A>>, Ws: DerefMut<Target = [(u32, W)]>, F: Fn() -> A> Widget<Ev, Surface> for Split<Ev, Surface, A, W, Ws, F>
[src]

[src]

[src]

Auto Trait Implementations

impl<Ev, Surface, A, W, Ws, F> Send for Split<Ev, Surface, A, W, Ws, F> where
    F: Send,
    Ws: Send

impl<Ev, Surface, A, W, Ws, F> Sync for Split<Ev, Surface, A, W, Ws, F> where
    F: Sync,
    Ws: Sync