Nestify offers a macro to simplify and beautify nested struct definitions in Rust, enabling cleaner, more readable code structures with less verbosity. It's especially valuable for handling API responses.
#TODO
-[ ] HIGH: fix publicity modifiers [ISSUE](https://github.com/snowfoxsh/nestify/issues/1)- [ ] Enums
- [ ] Confirm structures
- [x] add nested attribute `#>[meta]` support
- [x] fix where clause
- [ ] improve documentation
- [x] write README.md
- [x] add recursive generic support
- [ ] fix bug where `_ : <ty> struct Name {}` is valid when it should not be
- [x] rework fish support
- [x] rename fish to FishHook
- [ ] fix spans
- [ ] fix issue where `struct { };` "unexpected `;`" error is not spanned correctly
- [ ] better errors
- [ ] add diagnostic warnings and possibly errors behind a feature flag for nightly users
- [ ] add warning to put `#>[meta]` after `#[meta]`- [ ] update errors to be more descriptive
- [ ] switch errors from proc-macro-error abort! to syn
- [ ] write more tests