39 lines
798 B
Rust
39 lines
798 B
Rust
#![feature(ergonomic_clones)]
|
|
#![allow(incomplete_features)]
|
|
|
|
fn parse1() {
|
|
1.use!;
|
|
//~^ ERROR: expected one of `.`, `;`, `?`, `}`, or an operator, found `!`
|
|
}
|
|
|
|
fn parse2() {
|
|
1.use!(2);
|
|
//~^ ERROR: expected one of `.`, `;`, `?`, `}`, or an operator, found `!`
|
|
}
|
|
|
|
fn parse3() {
|
|
1.use 2;
|
|
//~^ ERROR: expected one of `.`, `;`, `?`, `}`, or an operator, found `2`
|
|
}
|
|
|
|
fn parse4() {
|
|
1.use? 2;
|
|
//~^ ERROR: expected one of `.`, `;`, `?`, `}`, or an operator, found `2`
|
|
}
|
|
|
|
fn parse5() {
|
|
1.use();
|
|
//~^ ERROR: incorrect use of `use`
|
|
}
|
|
|
|
fn parse6() {
|
|
1.use(2);
|
|
//~^ ERROR: expected function, found `{integer}` [E0618]
|
|
}
|
|
|
|
fn parse7() {
|
|
1.use { 2 };
|
|
//~^ ERROR: expected one of `.`, `;`, `?`, `}`, or an operator, found `{`
|
|
}
|
|
|
|
fn main() {}
|