summaryrefslogtreecommitdiffstats
path: root/tests/ui/suggestions/issue-105494.rs
blob: 8b409232c202c0b63d14342bb5f7b73aea042c75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
fn test1() {
    let _v: i32 = (1 as i32).to_string(); //~ ERROR mismatched types

    // won't suggestion
    let _v: i32 = (1 as i128).to_string(); //~ ERROR mismatched types

    let _v: &str = "foo".to_string(); //~ ERROR mismatched types
}

fn test2() {
    let mut path: String = "/usr".to_string();
    let folder: String = "lib".to_string();

    path = format!("{}/{}", path, folder).as_str(); //~ ERROR mismatched types

    println!("{}", &path);
}

fn main() {
    test1();
    test2();
}