| #![feature(stmt_expr_attributes)] |
| |
| #![deny(unused_doc_comments)] |
| |
| macro_rules! mac { |
| () => {} |
| } |
| |
| /// foo //~ ERROR unused doc comment |
| mac!(); |
| |
| fn foo() { |
| /// a //~ ERROR unused doc comment |
| let x = 12; |
| |
| /// multi-line //~ unused doc comment |
| /// doc comment |
| /// that is unused |
| match x { |
| /// c //~ ERROR unused doc comment |
| 1 => {}, |
| _ => {} |
| } |
| |
| /// foo //~ ERROR unused doc comment |
| unsafe {} |
| |
| #[doc = "foo"] //~ ERROR unused doc comment |
| #[doc = "bar"] //~ ERROR unused doc comment |
| 3; |
| |
| /// bar //~ ERROR unused doc comment |
| mac!(); |
| |
| let x = /** comment */ 47; //~ ERROR unused doc comment |
| |
| /// dox //~ ERROR unused doc comment |
| { |
| |
| } |
| } |
| |
| fn main() { |
| foo(); |
| } |