struct S; | |
fn main() { | |
let x = { | |
println!("foo"); | |
42; | |
}; | |
let y = {}; | |
let z = { | |
"hi"; | |
}; | |
let s = { | |
S; | |
}; | |
println!("{}", x); //~ ERROR E0277 | |
println!("{}", y); //~ ERROR E0277 | |
println!("{}", z); //~ ERROR E0277 | |
println!("{}", s); //~ ERROR E0277 | |
let _: i32 = x; //~ ERROR E0308 | |
let _: i32 = y; //~ ERROR E0308 | |
let _: i32 = z; //~ ERROR E0308 | |
let _: i32 = s; //~ ERROR E0308 | |
} |