devise_core

Type Alias Variant

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

Aliased Type§

struct Variant<'v> {
    pub parent: Derived<'v, ItemEnum>,
    pub inner: &'v Variant,
}

Fields§

§parent: Derived<'v, ItemEnum>§inner: &'v Variant

Implementations§

Source§

impl<'f> Variant<'f>

Source

pub fn builder<F: Fn(Field<'_>) -> TokenStream>(&self, f: F) -> TokenStream

Source

pub fn fields(self) -> Fields<'f>