Since Rust 1.65 let-else statement can be used for this:
let-else
let Some(_x) = x else { panic!("the world is ending: {}", "foo"); }; let (Some(_x), Some(_y)) = (x, y) else { panic!("the world is ending: {}", "foo"); };