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 | |
} |