Skip to main content

uncased/
uncased.rs

1use cphf::{phf_ordered_map, OrderedMap, UncasedStr};
2
3pub static MAP: OrderedMap<&'static UncasedStr, isize> = phf_ordered_map! {&'static UncasedStr, isize;
4    UncasedStr::new("Foo") => 0,
5    UncasedStr::new("Bar") => 1,
6};
7
8fn main() {
9    assert_eq!(MAP.get("foo").cloned(), Some(0));
10    assert_eq!(MAP.get("bAR").cloned(), Some(1));
11    assert_eq!(MAP.get(&"bAR".to_owned()).cloned(), Some(1));
12}