xkcd_unreachable

A Rust macro xkcd_unreachable!() inspired by xkcd 2200

Example

```rust use xkcdunreachable::xkcdunreachable;

fn foo(x: Option) { match x { Some(n) if n >= 0 => println!("Some(Non-negative)"), Some(n) if n < 0 => println!("Some(Negative)"), Some() => xkcdunreachable!(), None => println!("None") } } ```

Output if reached

```text ⚠ ERROR

If you're seeing this, the code is in what I thought was an unreachable state.

I could give you advice for what to do. But honestly, why should you trust me? I clearly screwed this up. I'm writing a message that should never appear, yet I know it will probably appear someday.

On a deep level, I know I'm not up to this task. I'm so sorry.

https://xkcd.com/2200/ ```

For more information, see the documentation.