25 lines
423 B
Rust
25 lines
423 B
Rust
|
// run-rustfix
|
||
|
|
||
|
fn main() {
|
||
|
let a: usize = 123;
|
||
|
let b: &usize = &a;
|
||
|
|
||
|
if true {
|
||
|
a
|
||
|
} else {
|
||
|
b //~ ERROR `if` and `else` have incompatible types [E0308]
|
||
|
};
|
||
|
|
||
|
if true {
|
||
|
1
|
||
|
} else {
|
||
|
&1 //~ ERROR `if` and `else` have incompatible types [E0308]
|
||
|
};
|
||
|
|
||
|
if true {
|
||
|
1
|
||
|
} else {
|
||
|
&mut 1 //~ ERROR `if` and `else` have incompatible types [E0308]
|
||
|
};
|
||
|
}
|