1
1
warning: unused import: `std::string::ToString`
2
- --> $DIR/lints-in-foreign-macros.rs:20 :16
2
+ --> $DIR/lints-in-foreign-macros.rs:21 :16
3
3
|
4
4
LL | () => {use std::string::ToString;} //~ WARN: unused import
5
5
| ^^^^^^^^^^^^^^^^^^^^^
@@ -10,18 +10,48 @@ LL | mod a { foo!(); }
10
10
note: lint level defined here
11
11
--> $DIR/lints-in-foreign-macros.rs:14:9
12
12
|
13
- LL | #![warn(unused_imports)]
13
+ LL | #![warn(unused_imports)] //~ missing documentation for crate [missing_docs]
14
14
| ^^^^^^^^^^^^^^
15
15
16
16
warning: unused import: `std::string::ToString`
17
- --> $DIR/lints-in-foreign-macros.rs:25 :18
17
+ --> $DIR/lints-in-foreign-macros.rs:26 :18
18
18
|
19
19
LL | mod c { baz!(use std::string::ToString;); } //~ WARN: unused import
20
20
| ^^^^^^^^^^^^^^^^^^^^^
21
21
22
22
warning: unused import: `std::string::ToString`
23
- --> $DIR/lints-in-foreign-macros.rs:26 :19
23
+ --> $DIR/lints-in-foreign-macros.rs:27 :19
24
24
|
25
25
LL | mod d { baz2!(use std::string::ToString;); } //~ WARN: unused import
26
26
| ^^^^^^^^^^^^^^^^^^^^^
27
27
28
+ warning: missing documentation for crate
29
+ --> $DIR/lints-in-foreign-macros.rs:14:1
30
+ |
31
+ LL | / #![warn(unused_imports)] //~ missing documentation for crate [missing_docs]
32
+ LL | | #![warn(missing_docs)]
33
+ LL | |
34
+ LL | | #[macro_use]
35
+ ... |
36
+ LL | |
37
+ LL | | fn main() {}
38
+ | |____________^
39
+ |
40
+ note: lint level defined here
41
+ --> $DIR/lints-in-foreign-macros.rs:15:9
42
+ |
43
+ LL | #![warn(missing_docs)]
44
+ | ^^^^^^^^^^^^
45
+
46
+ warning: missing documentation for a function
47
+ --> $DIR/lints-in-foreign-macros.rs:28:6
48
+ |
49
+ LL | baz!(pub fn undocumented() {}); //~ WARN: missing documentation for a function
50
+ | ^^^^^^^^^^^^^^^^^^^^^
51
+
52
+ warning: missing documentation for a function
53
+ --> $DIR/lints-in-foreign-macros.rs:29:7
54
+ |
55
+ LL | baz2!(pub fn undocumented2() {}); //~ WARN: missing documentation for a function
56
+ | ^^^^^^^^^^^^^^^^^^^^^^
57
+
0 commit comments