1 warning: unused import: `std::string::ToString`
2 --> $DIR/lints-in-foreign-macros.rs:21:16
4 LL | () => {use std::string::ToString;} //~ WARN: unused import
5 | ^^^^^^^^^^^^^^^^^^^^^
8 | ------- in this macro invocation
10 note: lint level defined here
11 --> $DIR/lints-in-foreign-macros.rs:14:9
13 LL | #![warn(unused_imports)] //~ missing documentation for crate [missing_docs]
16 warning: unused import: `std::string::ToString`
17 --> $DIR/lints-in-foreign-macros.rs:26:18
19 LL | mod c { baz!(use std::string::ToString;); } //~ WARN: unused import
20 | ^^^^^^^^^^^^^^^^^^^^^
22 warning: unused import: `std::string::ToString`
23 --> $DIR/lints-in-foreign-macros.rs:27:19
25 LL | mod d { baz2!(use std::string::ToString;); } //~ WARN: unused import
26 | ^^^^^^^^^^^^^^^^^^^^^
28 warning: missing documentation for crate
29 --> $DIR/lints-in-foreign-macros.rs:14:1
31 LL | / #![warn(unused_imports)] //~ missing documentation for crate [missing_docs]
32 LL | | #![warn(missing_docs)]
40 note: lint level defined here
41 --> $DIR/lints-in-foreign-macros.rs:15:9
43 LL | #![warn(missing_docs)]
46 warning: missing documentation for a function
47 --> $DIR/lints-in-foreign-macros.rs:28:6
49 LL | baz!(pub fn undocumented() {}); //~ WARN: missing documentation for a function
50 | ^^^^^^^^^^^^^^^^^^^^^
52 warning: missing documentation for a function
53 --> $DIR/lints-in-foreign-macros.rs:29:7
55 LL | baz2!(pub fn undocumented2() {}); //~ WARN: missing documentation for a function
56 | ^^^^^^^^^^^^^^^^^^^^^^