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
fn first() -> Self
The first variant in the defined order of an enum
fn last() -> Self
The last variant in the defined order of an enum