about summary refs log tree commit diff
diff options
context:
space:
mode:
authordylan_DPC <dylan.dpc@gmail.com>2018-08-23 01:56:39 +0530
committerdylan_DPC <dylan.dpc@gmail.com>2018-08-23 01:56:39 +0530
commit8fbcb9c53c208f5482959474b44605935d797ccf (patch)
treeddc2e7150e66e294b82cdbd19cb86f7c2be4773c
parenta6201f9a2b5c855a6747a8cecdf2f4830ac63f6e (diff)
downloadrust-8fbcb9c53c208f5482959474b44605935d797ccf.tar.gz
rust-8fbcb9c53c208f5482959474b44605935d797ccf.zip
add warning for missing docs
-rw-r--r--src/test/ui/lint/lints-in-foreign-macros.rs3
-rw-r--r--src/test/ui/lint/lints-in-foreign-macros.stderr6
2 files changed, 5 insertions, 4 deletions
diff --git a/src/test/ui/lint/lints-in-foreign-macros.rs b/src/test/ui/lint/lints-in-foreign-macros.rs
index 34c15b15378..2ad1cfe7168 100644
--- a/src/test/ui/lint/lints-in-foreign-macros.rs
+++ b/src/test/ui/lint/lints-in-foreign-macros.rs
@@ -12,7 +12,7 @@
 // compile-pass
 
 #![warn(unused_imports)]
-#![warn(missing_docs)] //~ WARN: missing documentation for crate [missing_docs]
+#![warn(missing_docs)]
 
 #[macro_use]
 extern crate lints_in_foreign_macros;
@@ -25,5 +25,6 @@ mod a { foo!(); }
 mod b { bar!(); }
 mod c { baz!(use std::string::ToString;); } //~ WARN: unused import
 mod d { baz2!(use std::string::ToString;); } //~ WARN: unused import
+mod e { baz!(pub fn undocumented() {}); }//~ WARN: missing documentation for a function
 
 fn main() {}
diff --git a/src/test/ui/lint/lints-in-foreign-macros.stderr b/src/test/ui/lint/lints-in-foreign-macros.stderr
index e2df883cd4a..4a75e1d907d 100644
--- a/src/test/ui/lint/lints-in-foreign-macros.stderr
+++ b/src/test/ui/lint/lints-in-foreign-macros.stderr
@@ -29,17 +29,17 @@ warning: missing documentation for crate
   --> $DIR/lints-in-foreign-macros.rs:14:1
    |
 LL | / #![warn(unused_imports)]
-LL | | #![warn(missing_docs)] //~ WARN: missing documentation for crate [missing_docs]
+LL | | #![warn(missing_docs)]
 LL | |
 LL | | #[macro_use]
 ...  |
 LL | |
-LL | | fn main() {}
+LL | | fn main() {} //~ WARN: missing documentation for crate [missing_docs]
    | |____________^
    |
 note: lint level defined here
   --> $DIR/lints-in-foreign-macros.rs:15:9
    |
-LL | #![warn(missing_docs)] //~ WARN: missing documentation for crate [missing_docs]
+LL | #![warn(missing_docs)]
    |         ^^^^^^^^^^^^