| //@ check-pass |
| //@ compile-flags: -Z unstable-options --check |
| //@ normalize-stderr: "nightly|beta|1\.[0-9][0-9]\.[0-9]" -> "$$CHANNEL" |
| |
| #![feature(rustdoc_missing_doc_code_examples)] //~ WARN no documentation found for this crate's top-level module |
| //~^ WARN |
| #![feature(decl_macro)] |
| |
| #![warn(missing_docs)] |
| #![warn(rustdoc::missing_doc_code_examples)] |
| #![warn(rustdoc::all)] |
| |
| pub fn foo() {} |
| //~^ WARN |
| //~^^ WARN |
| |
| #[macro_export] |
| macro_rules! bar { |
| //~^ WARN missing documentation |
| //~^^ WARN missing code example |
| () => {}; |
| } |
| |
| pub macro bar_v2() {} |
| //~^ WARN missing documentation |
| //~^^ WARN missing code example |