]>
Commit | Line | Data |
---|---|---|
136023e0 XL |
1 | #![deny(unused_doc_comments)] |
2 | ||
3 | fn doc_comment_on_match_arms(num: u8) -> bool { | |
4 | match num { | |
5 | 3 => true, | |
6 | /// useless doc comment | |
7 | //~^ ERROR: unused doc comment | |
8 | _ => false, | |
9 | } | |
10 | } | |
11 | ||
12 | fn doc_comment_between_if_else(num: u8) -> bool { | |
13 | if num == 3 { | |
14 | true //~ ERROR: mismatched types | |
15 | } | |
16 | /// useless doc comment | |
17 | else { //~ ERROR: expected expression, found keyword `else` | |
18 | false | |
19 | } | |
20 | } | |
21 | ||
22 | fn doc_comment_on_expr(num: u8) -> bool { | |
23 | /// useless doc comment | |
24 | //~^ ERROR: attributes on expressions are experimental | |
25 | //~| ERROR: unused doc comment | |
26 | num == 3 | |
27 | } | |
28 | ||
a2a8927a XL |
29 | fn doc_comment_on_generic<#[doc = "x"] T>(val: T) {} |
30 | //~^ ERROR: unused doc comment | |
31 | ||
136023e0 | 32 | fn main() {} |