1. 8
  1.  

  2. 3

    This limitation is also relevant when you’re trying to serialize and deserialize objects for external crates, like a MySQL row.

    Note that Rusts serialization framework, serde, has ways to avoid this issue by specifying how something should be serialized.


    Really like D’s compile time introspection though.