Trait IntoDiscriminant

Source
pub trait IntoDiscriminant {
    type Discriminant;

    // Required method
    fn discriminant(&self) -> Self::Discriminant;
}
Expand description

A trait for retrieving the enum generated by [EnumDiscriminants] from an associated Type on the original enumeration. This trait can be autoderived by strum_macros.

Required Associated Types§

Source

type Discriminant

Enum listing the same variants as this enum but without any data fields

Required Methods§

Source

fn discriminant(&self) -> Self::Discriminant

Implementors§