| error: expected expression, found keyword `else` |
| --> $DIR/unused-doc-comments-edge-cases.rs:17:5 |
| | |
| LL | else { |
| | ^^^^ expected expression |
| |
| error[E0658]: attributes on expressions are experimental |
| --> $DIR/unused-doc-comments-edge-cases.rs:23:5 |
| | |
| LL | /// useless doc comment |
| | ^^^^^^^^^^^^^^^^^^^^^^^ |
| | |
| = note: see issue #15701 <https://github.com/rust-lang/rust/issues/15701> for more information |
| = help: add `#![feature(stmt_expr_attributes)]` to the crate attributes to enable |
| = note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date |
| = help: `///` is used for outer documentation comments; for a plain comment, use `//` |
| |
| error: unused doc comment |
| --> $DIR/unused-doc-comments-edge-cases.rs:6:9 |
| | |
| LL | /// useless doc comment |
| | ^^^^^^^^^^^^^^^^^^^^^^^ |
| LL | |
| LL | _ => false, |
| | ---------- rustdoc does not generate documentation for match arms |
| | |
| = help: use `//` for a plain comment |
| note: the lint level is defined here |
| --> $DIR/unused-doc-comments-edge-cases.rs:1:9 |
| | |
| LL | #![deny(unused_doc_comments)] |
| | ^^^^^^^^^^^^^^^^^^^ |
| |
| error: unused doc comment |
| --> $DIR/unused-doc-comments-edge-cases.rs:23:5 |
| | |
| LL | /// useless doc comment |
| | ^^^^^^^^^^^^^^^^^^^^^^^ |
| ... |
| LL | num == 3 |
| | --- rustdoc does not generate documentation for expressions |
| | |
| = help: use `//` for a plain comment |
| |
| error: unused doc comment |
| --> $DIR/unused-doc-comments-edge-cases.rs:33:9 |
| | |
| LL | /// useless doc comment |
| | ^^^^^^^^^^^^^^^^^^^^^^^ |
| LL | |
| LL | foo: 3 |
| | ------ rustdoc does not generate documentation for expression fields |
| | |
| = help: use `//` for a plain comment |
| |
| error: unused doc comment |
| --> $DIR/unused-doc-comments-edge-cases.rs:45:9 |
| | |
| LL | /// useless doc comment |
| | ^^^^^^^^^^^^^^^^^^^^^^^ |
| LL | |
| LL | foo |
| | --- rustdoc does not generate documentation for pattern fields |
| | |
| = help: use `//` for a plain comment |
| |
| error: unused doc comment |
| --> $DIR/unused-doc-comments-edge-cases.rs:55:27 |
| | |
| LL | fn doc_comment_on_generic<#[doc = "x"] T>(val: T) {} |
| | ^^^^^^^^^^^^ - rustdoc does not generate documentation for generic parameters |
| | |
| = help: use `//` for a plain comment |
| |
| error: unused doc comment |
| --> $DIR/unused-doc-comments-edge-cases.rs:59:5 |
| | |
| LL | /// unused doc comment |
| | ^^^^^^^^^^^^^^^^^^^^^^ |
| LL | |
| LL | / { |
| LL | | let x = 12; |
| LL | | } |
| | |_____- rustdoc does not generate documentation for expressions |
| | |
| = help: use `//` for a plain comment |
| |
| error: unused doc comment |
| --> $DIR/unused-doc-comments-edge-cases.rs:66:1 |
| | |
| LL | /// unused doc comment |
| | ^^^^^^^^^^^^^^^^^^^^^^ |
| LL | |
| LL | / extern "C" { |
| LL | | fn foo(); |
| LL | | } |
| | |_- rustdoc does not generate documentation for extern blocks |
| | |
| = help: use `//` for a plain comment |
| |
| error[E0308]: mismatched types |
| --> $DIR/unused-doc-comments-edge-cases.rs:14:9 |
| | |
| LL | / if num == 3 { |
| LL | | true |
| | | ^^^^ expected `()`, found `bool` |
| LL | | } |
| | |_____- expected this to be `()` |
| | |
| help: you might have meant to return this value |
| | |
| LL | return true; |
| | ++++++ + |
| |
| error: aborting due to 10 previous errors |
| |
| Some errors have detailed explanations: E0308, E0658. |
| For more information about an error, try `rustc --explain E0308`. |