]> git.proxmox.com Git - rustc.git/blame - src/test/ui/lint/unused/unused-doc-comments-edge-cases.rs
New upstream version 1.60.0+dfsg1
[rustc.git] / src / test / ui / lint / unused / unused-doc-comments-edge-cases.rs
CommitLineData
136023e0
XL
1#![deny(unused_doc_comments)]
2
3fn 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
12fn 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
22fn 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
29fn doc_comment_on_generic<#[doc = "x"] T>(val: T) {}
30//~^ ERROR: unused doc comment
31
136023e0 32fn main() {}