Itemizer
Itemizer is a Rust crate designed to provide a mechanism for "itemizing" strings, structs, etc. (any Hashable type). Each when calling id_of on an itemizer, it assigns an index, wrapped in an Item struct which represents this value. Using value_of, the original value can be retrieved.
Example
let mut itemizer = new;
let item1 = itemizer.id_of;
let item2 = itemizer.id_of;
assert_eq!;
assert_eq!;