Irrefutable
Procedural macro to convert a refutable let expression to an irrefutable.
Examples
panic:
use irrefutable;
let Some = Some;
expands to:
let = if let Some = Some else ;
return:
use irrefutable;
let Some = Some;
expands to:
let = if let Some = Some else ;
unreachable:
use irrefutable;
let Some = Some;
expands to:
let = if let Some = Some else ;