1 warning: unused import: `std::string::ToString`
2 --> $DIR/lints-in-foreign-macros.rs:11:16
4 LL | () => {use std::string::ToString;}
5 | ^^^^^^^^^^^^^^^^^^^^^
8 | ------- in this macro invocation
10 note: the lint level is defined here
11 --> $DIR/lints-in-foreign-macros.rs:4:9
13 LL | #![warn(unused_imports)]
15 = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
17 warning: unused import: `std::string::ToString`
18 --> $DIR/lints-in-foreign-macros.rs:16:18
20 LL | mod c { baz!(use std::string::ToString;); }
21 | ^^^^^^^^^^^^^^^^^^^^^
23 warning: unused import: `std::string::ToString`
24 --> $DIR/lints-in-foreign-macros.rs:17:19
26 LL | mod d { baz2!(use std::string::ToString;); }
27 | ^^^^^^^^^^^^^^^^^^^^^
29 warning: missing documentation for crate
30 --> $DIR/lints-in-foreign-macros.rs:4:1
32 LL | / #![warn(unused_imports)]
33 LL | | #![warn(missing_docs)]
41 note: the lint level is defined here
42 --> $DIR/lints-in-foreign-macros.rs:5:9
44 LL | #![warn(missing_docs)]
47 warning: missing documentation for a function
48 --> $DIR/lints-in-foreign-macros.rs:18:6
50 LL | baz!(pub fn undocumented() {});
51 | ^^^^^^^^^^^^^^^^^^^^^
53 warning: missing documentation for a function
54 --> $DIR/lints-in-foreign-macros.rs:19:7
56 LL | baz2!(pub fn undocumented2() {});
57 | ^^^^^^^^^^^^^^^^^^^^^^