1 error: expected expression, found keyword `else`
2 --> $DIR/unused-doc-comments-edge-cases.rs:17:5
5 | ^^^^ expected expression
7 error[E0658]: attributes on expressions are experimental
8 --> $DIR/unused-doc-comments-edge-cases.rs:23:5
10 LL | /// useless doc comment
11 | ^^^^^^^^^^^^^^^^^^^^^^^
13 = note: see issue #15701 <https://github.com/rust-lang/rust/issues/15701> for more information
14 = help: add `#![feature(stmt_expr_attributes)]` to the crate attributes to enable
15 = help: `///` is for documentation comments. For a plain comment, use `//`.
17 error: unused doc comment
18 --> $DIR/unused-doc-comments-edge-cases.rs:6:9
20 LL | /// useless doc comment
21 | ^^^^^^^^^^^^^^^^^^^^^^^
24 | ---------- rustdoc does not generate documentation for match arms
26 note: the lint level is defined here
27 --> $DIR/unused-doc-comments-edge-cases.rs:1:9
29 LL | #![deny(unused_doc_comments)]
31 = help: use `//` for a plain comment
33 error: unused doc comment
34 --> $DIR/unused-doc-comments-edge-cases.rs:23:5
36 LL | /// useless doc comment
37 | ^^^^^^^^^^^^^^^^^^^^^^^
40 | --- rustdoc does not generate documentation for expressions
42 = help: use `//` for a plain comment
44 error[E0308]: mismatched types
45 --> $DIR/unused-doc-comments-edge-cases.rs:14:9
49 | | ^^^^ expected `()`, found `bool`
51 | |_____- expected this to be `()`
53 help: you might have meant to return this value
58 error: aborting due to 5 previous errors
60 Some errors have detailed explanations: E0308, E0658.
61 For more information about an error, try `rustc --explain E0308`.