# singleton-attr
Simple to use singleton procedural attribute
- singleton-attr [](https://crates.io/crates/singleton-attr) [](https://docs.rs/singleton-attr/)
- singleton-attr-proc-macro [](https://crates.io/crates/singleton-attr-proc-macro) [](https://docs.rs/singleton-attr-proc-macro/)
Manual macros give more control over your structure, but derive macros are simpler to use.
Check documentation and [examples](https://github.com/ay0ks/singleton-attr/tree/main/crates/singleton-attr/examples) for details.