Skip to content

Commit 57cb419

Browse files
committed
tests
1 parent 3583423 commit 57cb419

File tree

8 files changed

+64
-0
lines changed

8 files changed

+64
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
//@ ignore-auxiliary
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
//@ ignore-auxiliary
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
//@ ignore-auxiliary
2+
3+
use submodule3::ferris; // these modules are unresolved.
4+
use submodule4::error;

tests/ui/modules/module_suggestion_when_module_not_found/success/compiletest-ignore-dir

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
//
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
//
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
//@ edition:2024
2+
use submodule::cat; //~ ERROR unresolved import `submodule`
3+
use submodule2::help; //~ ERROR unresolved import `submodule2`
4+
mod success;
5+
fn main() {}
6+
//~? ERROR unresolved import `submodule3`
7+
//~? ERROR unresolved import `submodule4`
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
error[E0432]: unresolved import `submodule`
2+
--> $DIR/suggestion.rs:2:5
3+
|
4+
LL | use submodule::cat;
5+
| ^^^^^^^^^ use of unresolved module or unlinked crate `submodule`
6+
|
7+
help: to make use of source file $DIR/submodule/mod.rs, use `mod submodule` in this file to declare the module
8+
|
9+
LL + mod submodule;
10+
|
11+
12+
error[E0432]: unresolved import `submodule2`
13+
--> $DIR/suggestion.rs:3:5
14+
|
15+
LL | use submodule2::help;
16+
| ^^^^^^^^^^ use of unresolved module or unlinked crate `submodule2`
17+
|
18+
help: to make use of source file $DIR/submodule2.rs, use `mod submodule2` in this file to declare the module
19+
|
20+
LL + mod submodule2;
21+
|
22+
23+
error[E0432]: unresolved import `submodule3`
24+
--> $DIR/success.rs:3:5
25+
|
26+
LL | use submodule3::ferris; // these modules are unresolved.
27+
| ^^^^^^^^^^ use of unresolved module or unlinked crate `submodule3`
28+
|
29+
help: to make use of source file $DIR/success/submodule3/mod.rs, use `mod submodule3` in this file to declare the module
30+
--> $DIR/suggestion.rs:2:1
31+
|
32+
LL + mod submodule3;
33+
|
34+
35+
error[E0432]: unresolved import `submodule4`
36+
--> $DIR/success.rs:4:5
37+
|
38+
LL | use submodule4::error;
39+
| ^^^^^^^^^^ use of unresolved module or unlinked crate `submodule4`
40+
|
41+
help: to make use of source file $DIR/success/submodule4.rs, use `mod submodule4` in this file to declare the module
42+
--> $DIR/suggestion.rs:2:1
43+
|
44+
LL + mod submodule4;
45+
|
46+
47+
error: aborting due to 4 previous errors
48+
49+
For more information about this error, try `rustc --explain E0432`.

0 commit comments

Comments
 (0)