20 lines
322 B
Rust
20 lines
322 B
Rust
|
// compile-flags: -Z parse-only
|
||
|
|
||
|
struct Foo {
|
||
|
x: isize,
|
||
|
}
|
||
|
|
||
|
impl Foo {
|
||
|
fn hi(&self) -> bool {
|
||
|
true
|
||
|
}
|
||
|
}
|
||
|
|
||
|
fn main() {
|
||
|
while || Foo {
|
||
|
x: 3 //~ ERROR expected type, found `3`
|
||
|
}.hi() { //~ ERROR expected one of `.`, `;`, `?`, `}`, or an operator, found `{`
|
||
|
println!("yo");
|
||
|
}
|
||
|
}
|