[][src]Enum ksni::menu::MenuItem

pub enum MenuItem<T> {
    Standard(StandardItem<T>),
    Sepatator,
    Checkmark(CheckmarkItem<T>),
    SubMenu(SubMenu<T>),
    RadioGroup(RadioGroup<T>),
}

Variants

Standard(StandardItem<T>)
Sepatator
Checkmark(CheckmarkItem<T>)
SubMenu(SubMenu<T>)
RadioGroup(RadioGroup<T>)

Trait Implementations

impl<T> From<StandardItem<T>> for MenuItem<T>[src]

impl<T> From<SubMenu<T>> for MenuItem<T>[src]

impl<T> From<CheckmarkItem<T>> for MenuItem<T>[src]

impl<T> From<RadioGroup<T>> for MenuItem<T>[src]

Auto Trait Implementations

impl<T> !Send for MenuItem<T>

impl<T> Unpin for MenuItem<T>

impl<T> !Sync for MenuItem<T>

impl<T> !UnwindSafe for MenuItem<T>

impl<T> !RefUnwindSafe for MenuItem<T>

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]