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