| fn main() { | |
| let s = "abc"; | |
| let t = if true { s[..2] } else { s }; | |
| //~^ ERROR `if` and `else` have incompatible types | |
| let u: &str = if true { s[..2] } else { s }; | |
| //~^ ERROR mismatched types | |
| let v = s[..2]; | |
| //~^ ERROR the size for values of type | |
| let w: &str = s[..2]; | |
| //~^ ERROR mismatched types | |
| } |