#![feature(never_type)] fn foo() -> Result { Ok(123) } fn main() { let Ok(_x) = foo(); //~ ERROR refutable pattern in local binding }