status-im / nim-serialization

A modern and extensible serialization framework for Nim
62 stars 8 forks source link

avoid implicit synthesis of `CaseTransition` #59

Closed etan-status closed 1 year ago

etan-status commented 1 year ago

Transitioning the case of a case object without full reinitialization leads to undefined behaviour. Don't do such transitions implicitly, and require explicit readValue override for such types in those cases.