1 error[E0308]: if and else have incompatible types
2 --> $DIR/if-branch-types.rs:12:13
4 LL | let x = if true { 10i32 } else { 10u32 };
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected i32, found u32
7 = note: expected type `i32`
10 error: aborting due to previous error
12 For more information about this error, try `rustc --explain E0308`.