Ordinal types and collections
The library provides Ordinal trait to map types to usize values,
proc-macro to derive Ordinal trait for structs and enums,
and map and set implementations
that use these types as keys efficiently.
Example
use OrdinalTotalMap;
let mut error_counts: = default;
for error in &errors