Trait enum_traits::Ends [] [src]

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

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

Required Methods

First variant in defined order in an enum

Last variant in defined order in an enum

Implementors