DeriveInputExt

Trait DeriveInputExt 

Source
pub trait DeriveInputExt {
    // Required methods
    fn get_metadata(&self) -> Result<Vec<EnumMeta>>;
    fn get_discriminants_metadata(&self) -> Result<Vec<EnumDiscriminantsMeta>>;
}

Required Methods§

Source

fn get_metadata(&self) -> Result<Vec<EnumMeta>>

Get all the strum metadata associated with an enum.

Source

fn get_discriminants_metadata(&self) -> Result<Vec<EnumDiscriminantsMeta>>

Get all the strum_discriminants metadata associated with an enum.

Implementations on Foreign Types§

Source§

impl DeriveInputExt for DeriveInput

Implementors§