Clean up lib.rs macros
Opened this issue · 0 comments
kondziu commented
The macros for generating attributes in lib.rs are very obtuse. The idea is to redesign and re implement them, so that they are not so hard to parse for people unacquainted with how they work.
Potential idea:
[#attribute(Project::commits -> Option<Vec<Commit>> + ItemWithData) ]
struct Commits;