fn foo(x: Result) -> Result<(), ()> { let y: u32 = x?; //~^ ERROR: `?` operator has incompatible types Ok(()) } fn main() {}