Trait enum_traits::ToIndex [] [src]

pub trait ToIndex: Index {
    fn into_index(self) -> Self::Type;
    fn index(&self) -> Self::Type;
}

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

Required Methods

fn into_index(self) -> Self::Type

Index in defined order in an enum

fn index(&self) -> Self::Type

Index in defined order in an enum

Implementors