mirror of https://github.com/rust-lang/rust
23 lines
465 B
Rust
23 lines
465 B
Rust
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
|
|
}
|