// run-pass // issue #89688 fn example_let_else(value: Option) { let Some(inner) = value else { println!("other: {:?}", value); // OK return; }; println!("inner: {}", inner); } fn main() { example_let_else(Some("foo".into())); example_let_else(None); }