> The C code is able to use switch implicit fallthroughs to generate very efficient code. Rust does not have an equivalent of this mechanism
Rust very much can emulate this, with `break` + nested blocks. But not if you also add in `goto` to previous branches