Thanks! Been using rust for a while now and macros seem to be kind of like the final Frontier of Rust development
I don't have any problems with macros but I still don't get traits & trait objects. The combination of weird syntax, error messages and unexpected limitations confuses me every time. I'm getting the impression that abstraction isn't quite my thing.
Luckily there's still enums. Not as flexible but they make sense to me and don't sprinkle annotation boilerplate everywhere.