EnumValues

Trait EnumValues 

Source
pub trait EnumValues {
    // Required method
    fn variants() -> impl Iterator<Item = VariantInfo>;
}
Expand description

Exposes variants of the enum.

Required Methods§

Source

fn variants() -> impl Iterator<Item = VariantInfo>

Return the iterator over all variants of this enum.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§