40 lines
711 B
Rust
40 lines
711 B
Rust
impl dyn A {
|
|
Y
|
|
} //~ ERROR expected one of `!` or `::`, found `}`
|
|
|
|
struct S;
|
|
|
|
trait X {
|
|
X() {} //~ ERROR missing `fn` for function definition
|
|
fn xxx() { ### }
|
|
L = M;
|
|
Z = { 2 + 3 };
|
|
::Y ();
|
|
}
|
|
|
|
trait A {
|
|
X() {} //~ ERROR missing `fn` for function definition
|
|
}
|
|
trait B {
|
|
fn xxx() { ### } //~ ERROR expected
|
|
}
|
|
trait C {
|
|
L = M; //~ ERROR expected one of `!` or `::`, found `=`
|
|
}
|
|
trait D {
|
|
Z = { 2 + 3 }; //~ ERROR expected one of `!` or `::`, found `=`
|
|
}
|
|
trait E {
|
|
::Y (); //~ ERROR expected one of
|
|
}
|
|
|
|
impl S {
|
|
pub hello_method(&self) { //~ ERROR missing
|
|
println!("Hello");
|
|
}
|
|
}
|
|
|
|
fn main() {
|
|
S.hello_method(); //~ no method named `hello_method` found
|
|
}
|