Function enum_map::index_for_key
[−]
[src]
pub fn index_for_key<K: Internal<()>>(variant: K) -> usize
Gets an index of an enum key in a slice.
Example
use enum_map::index_for_key; assert_eq!(index_for_key(false), 0); assert_eq!(index_for_key(true), 1); assert_eq!(index_for_key(None::<bool>), 0); assert_eq!(index_for_key(Some(false)), 1); assert_eq!(index_for_key(Some(true)), 2);