PRL-PRG/djanco

Clean up lib.rs macros

Opened this issue · 0 comments

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;