Comment by DanielHB
8 hours ago
If you modify or even just move fields around the struct that also changes the way they are serialized...
You really need a serializer for this sort of thing because it can also include forwards compatibility of your data structures.
It's typical to only append fields when you do this.
sure, if you change the struct, it will now be different.