Trait enum_traits::Ends [] [src]

pub trait Ends: Sized {
    fn first() -> Self;
    fn last() -> Self;
}

Derive this trait for an enum automatically using #[derive(EnumEnds)]

Required Methods

The first variant in the defined order of an enum

The last variant in the defined order of an enum

Implementors