20de5c762d
The new place makes more sense and covers more cases beyond individual statements. ``` error: expected one of `.`, `;`, `?`, `else`, or an operator, found doc comment `//!foo --> $DIR/doc-comment-in-stmt.rs:25:22 | LL | let y = x.max(1) //!foo | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected one of `.`, `;`, `?`, `else`, or an operator | help: add a space before `!` to write a regular comment | LL | let y = x.max(1) // !foo | + ``` Fix #65329.
28 lines
445 B
Rust
28 lines
445 B
Rust
// run-rustfix
|
|
#![allow(unused)]
|
|
fn foo() -> bool {
|
|
false
|
|
// !self.allow_ty_infer()
|
|
//~^ ERROR found doc comment
|
|
}
|
|
|
|
fn bar() -> bool {
|
|
false
|
|
/* ! bar */ //~ ERROR found doc comment
|
|
}
|
|
|
|
fn baz() -> i32 {
|
|
1 /* * baz */ //~ ERROR found doc comment
|
|
}
|
|
|
|
fn quux() -> i32 {
|
|
2 // / quux
|
|
//~^ ERROR found doc comment
|
|
}
|
|
|
|
fn main() {
|
|
let x = 0;
|
|
let y = x.max(1) // !foo //~ ERROR found doc comment
|
|
.min(2);
|
|
}
|