// run-rustfix #![allow(warnings)] struct A; struct B; fn foo() -> Result { Ok(A) } fn bar() -> Result { foo() //~^ ERROR try expression alternatives have incompatible types [E0308] } fn main() {}