the following case: ```C enum Cases { one = 1, two = 2 }; union foo switch (Cases blah) { case one: int a; case two: void; }; ``` compiles to syntactically invalid Rust code under the zcopy API.
the following case:
compiles to syntactically invalid Rust code under the zcopy API.