Add unclosed brace in use tree test
This commit is contained in:
parent
010c2368fa
commit
8e8159681f
26
src/test/ui/parser/use-unclosed-brace.rs
Normal file
26
src/test/ui/parser/use-unclosed-brace.rs
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
use foo::{bar, baz;
|
||||||
|
//~^ ERROR expected one of `,`, `::`, `as`, or `}`, found `;`
|
||||||
|
|
||||||
|
use std::fmt::Display;
|
||||||
|
//~^ ERROR expected identifier, found keyword `use`
|
||||||
|
//~| ERROR expected one of `,`, `::`, `as`, or `}`, found `std`
|
||||||
|
//~| ERROR expected one of `,`, `::`, `as`, or `}`, found `;`
|
||||||
|
|
||||||
|
mod bar { }
|
||||||
|
//~^ ERROR expected identifier, found keyword `mod`
|
||||||
|
//~| ERROR expected one of `,`, `::`, `as`, or `}`, found `bar`
|
||||||
|
//~| ERROR expected one of `,`, `::`, `as`, or `}`, found `{`
|
||||||
|
|
||||||
|
mod baz { }
|
||||||
|
//~^ ERROR expected identifier, found keyword `mod`
|
||||||
|
//~| ERROR expected one of `,`, `::`, `as`, or `}`, found `{`
|
||||||
|
//~| ERROR expected one of `,`, `::`, `as`, or `}`, found `baz`
|
||||||
|
//~| ERROR expected one of `,` or `}`, found keyword `mod`
|
||||||
|
|
||||||
|
fn main() {}
|
||||||
|
//~^ ERROR expected identifier, found keyword `fn`
|
||||||
|
//~| ERROR expected one of `,`, `::`, `as`, or `}`, found `(`
|
||||||
|
//~| ERROR expected one of `,` or `}`, found keyword `fn`
|
||||||
|
//~| ERROR expected one of `,`, `::`, `as`, or `}`, found `main`
|
||||||
|
|
||||||
|
//~ ERROR this file contains an unclosed delimiter
|
139
src/test/ui/parser/use-unclosed-brace.stderr
Normal file
139
src/test/ui/parser/use-unclosed-brace.stderr
Normal file
@ -0,0 +1,139 @@
|
|||||||
|
error: this file contains an unclosed delimiter
|
||||||
|
--> $DIR/use-unclosed-brace.rs:26:51
|
||||||
|
|
|
||||||
|
LL | use foo::{bar, baz;
|
||||||
|
| - unclosed delimiter
|
||||||
|
...
|
||||||
|
LL |
|
||||||
|
| ^
|
||||||
|
|
||||||
|
error: expected identifier, found keyword `use`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:4:1
|
||||||
|
|
|
||||||
|
LL | use std::fmt::Display;
|
||||||
|
| ^^^ expected identifier, found keyword
|
||||||
|
|
||||||
|
error: expected one of `,`, `::`, `as`, or `}`, found `;`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:1:19
|
||||||
|
|
|
||||||
|
LL | use foo::{bar, baz;
|
||||||
|
| - ^ expected one of `,`, `::`, `as`, or `}`
|
||||||
|
| |
|
||||||
|
| unclosed delimiter
|
||||||
|
|
|
||||||
|
help: `}` may belong here
|
||||||
|
|
|
||||||
|
LL | use foo::{bar, baz};
|
||||||
|
| ^
|
||||||
|
help: missing `,`
|
||||||
|
|
|
||||||
|
LL | use foo::{bar, baz,;
|
||||||
|
| ^
|
||||||
|
|
||||||
|
error: expected one of `,`, `::`, `as`, or `}`, found `std`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:4:5
|
||||||
|
|
|
||||||
|
LL | use std::fmt::Display;
|
||||||
|
| -^^^ expected one of `,`, `::`, `as`, or `}`
|
||||||
|
| |
|
||||||
|
| help: missing `,`
|
||||||
|
|
||||||
|
error: expected identifier, found keyword `mod`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:9:1
|
||||||
|
|
|
||||||
|
LL | mod bar { }
|
||||||
|
| ^^^ expected identifier, found keyword
|
||||||
|
|
||||||
|
error: expected one of `,`, `::`, `as`, or `}`, found `;`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:4:22
|
||||||
|
|
|
||||||
|
LL | use std::fmt::Display;
|
||||||
|
| ^
|
||||||
|
| |
|
||||||
|
| expected one of `,`, `::`, `as`, or `}`
|
||||||
|
| help: missing `,`
|
||||||
|
|
||||||
|
error: expected one of `,`, `::`, `as`, or `}`, found `bar`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:9:5
|
||||||
|
|
|
||||||
|
LL | mod bar { }
|
||||||
|
| -^^^ expected one of `,`, `::`, `as`, or `}`
|
||||||
|
| |
|
||||||
|
| help: missing `,`
|
||||||
|
|
||||||
|
error: expected one of `,`, `::`, `as`, or `}`, found `{`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:9:9
|
||||||
|
|
|
||||||
|
LL | mod bar { }
|
||||||
|
| -^ expected one of `,`, `::`, `as`, or `}`
|
||||||
|
| |
|
||||||
|
| help: missing `,`
|
||||||
|
|
||||||
|
error: expected identifier, found keyword `mod`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:14:1
|
||||||
|
|
|
||||||
|
LL | mod baz { }
|
||||||
|
| ^^^ expected identifier, found keyword
|
||||||
|
|
||||||
|
error: expected one of `,` or `}`, found keyword `mod`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:14:1
|
||||||
|
|
|
||||||
|
LL | mod bar { }
|
||||||
|
| -
|
||||||
|
| |
|
||||||
|
| expected one of `,` or `}`
|
||||||
|
| help: missing `,`
|
||||||
|
...
|
||||||
|
LL | mod baz { }
|
||||||
|
| ^^^ unexpected token
|
||||||
|
|
||||||
|
error: expected one of `,`, `::`, `as`, or `}`, found `baz`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:14:5
|
||||||
|
|
|
||||||
|
LL | mod baz { }
|
||||||
|
| -^^^ expected one of `,`, `::`, `as`, or `}`
|
||||||
|
| |
|
||||||
|
| help: missing `,`
|
||||||
|
|
||||||
|
error: expected one of `,`, `::`, `as`, or `}`, found `{`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:14:9
|
||||||
|
|
|
||||||
|
LL | mod baz { }
|
||||||
|
| -^ expected one of `,`, `::`, `as`, or `}`
|
||||||
|
| |
|
||||||
|
| help: missing `,`
|
||||||
|
|
||||||
|
error: expected identifier, found keyword `fn`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:20:1
|
||||||
|
|
|
||||||
|
LL | fn main() {}
|
||||||
|
| ^^ expected identifier, found keyword
|
||||||
|
|
||||||
|
error: expected one of `,` or `}`, found keyword `fn`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:20:1
|
||||||
|
|
|
||||||
|
LL | mod baz { }
|
||||||
|
| -
|
||||||
|
| |
|
||||||
|
| expected one of `,` or `}`
|
||||||
|
| help: missing `,`
|
||||||
|
...
|
||||||
|
LL | fn main() {}
|
||||||
|
| ^^ unexpected token
|
||||||
|
|
||||||
|
error: expected one of `,`, `::`, `as`, or `}`, found `main`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:20:4
|
||||||
|
|
|
||||||
|
LL | fn main() {}
|
||||||
|
| -^^^^ expected one of `,`, `::`, `as`, or `}`
|
||||||
|
| |
|
||||||
|
| help: missing `,`
|
||||||
|
|
||||||
|
error: expected one of `,`, `::`, `as`, or `}`, found `(`
|
||||||
|
--> $DIR/use-unclosed-brace.rs:20:8
|
||||||
|
|
|
||||||
|
LL | fn main() {}
|
||||||
|
| ^ expected one of `,`, `::`, `as`, or `}`
|
||||||
|
|
||||||
|
error: aborting due to 16 previous errors
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user