Explicitly Marking Unreachable Code
Author: Alyssa Riceman
Posted:
I discovered, this week, that there’s a way of explicitly marking unreachable code in Rust, without needing to resort to something like panic!("This should be unreachable")
. Namely: the unreachable
macro. When hit, it panics, because would-be unreachable code being actually reachable is panic-worthy; it has no functional difference from a normal panic statement. But it makes the code a bit more readable, and as such I’m happy to have discovered it.
Tags: Rust