GitHub repository: viktorlott/penum
Primary language: Rust
Description: penum is a procedural macro that is used to make an enum follow a given pattern, which can include generics and trait bounds.