cushy::widget

Trait MakeWidgetList

source
pub trait MakeWidgetList: Sized {
    // Required method
    fn make_widget_list(self) -> WidgetList;

    // Provided method
    fn and<W>(self, widget: W) -> WidgetList
       where W: MakeWidget { ... }
}
Expand description

Allows to convert collections or iterators directly into Stack, Layers, etc.

Required Methods§

source

fn make_widget_list(self) -> WidgetList

Returns self as a WidgetList.

Provided Methods§

source

fn and<W>(self, widget: W) -> WidgetList
where W: MakeWidget,

Adds widget to self and returns the updated list.

Object Safety§

This trait is not object safe.

Implementors§