rust-enum-primitive