Here below there is a couple of thoughts about metaprogramming in Rust, the area of compile-time reflection.
Is it not a proposal, just an idea of what I would like to have.
There are several problems which are not solvable in modern rust, except with programmatic macros (e. g. serde).
- automatic to and from JSON mapping
- automatic database mapping (ORM)
- binary struct serializers
- custom fmt::Debug derive which skips fields which are not formattable