devise_core

Type Alias Enum

Source
pub type Enum<'v> = Derived<'v, ItemEnum>;

Aliased Type§

struct Enum<'v> {
    pub parent: &'v ItemInput,
    pub inner: &'v ItemEnum,
}

Fields§

§parent: &'v ItemInput§inner: &'v ItemEnum

Implementations§

Source§

impl<'p> Enum<'p>

Source

pub fn variants(self) -> impl Iterator<Item = Variant<'p>> + Clone