Fix vulnerability. (#126)
Fix vulnerability. (#126)

0 is a sentinel value used to make all enums refutable. This is a hack around issues in maros
where you're unknowingly treating irrefutable patterns as refutable, which is unfortunately
a hard error.

The server panics if it ever encountered the 0-variant, which before this patch was possible. Now,
it's not possible, because 0-variants are now not able to be deserialized.
ms705/tarpc,google/tarpc,tikue/tarpc,tikue/tarpc,ms705/tarpc,google/tarpc