ocaml-ppx/ppx_deriving_protobuf

[@key n] mandatory

vbmithr opened this issue · 2 comments

Why it can't just auto-assign them if not specified ?

Because the protocol will silently break then if you change the order of fields or something. And your tests won't catch it unless you're explicitly testing against an older version.

Ok, fair enough.