surjective-enum (cargo): Rust macro to derive a surjective mapping from enum representation to enum.
Keywords: enum|bitfield