singleton-attr-proc-macro-0.1.7 has been yanked.
singleton-attr
Simple to use singleton procedural attribute
Manual macros give more control over your structure, but derive macros are simpler to use. Check documentation and examples for details.