- Notifications
You must be signed in to change notification settings - Fork 13.8k
Closed
Labels
A-diagnosticsArea: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.
Description
Code
enum Foo { /// Like the noise a sheep makes Bar /// Like where people drink Baa }
Current output
Compiling playground v0.0.1 (/playground) error: expected one of `(`, `,`, `=`, `{`, or `}`, found doc comment `/// Like where people drink` --> src/lib.rs:4:5 | 3 | Bar | - expected one of `(`, `,`, `=`, `{`, or `}` 4 | /// Like where people drink | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unexpected token | help: add a space before the last `/` to write a regular comment | 4 | // / Like where people drink | + help: missing `,` | 3 | Bar, | + error: could not compile `playground` (lib) due to 1 previous error
Desired output
Compiling playground v0.0.1 (/playground) error: expected one of `(`, `,`, `=`, `{`, or `}`, found doc comment `/// Like where people drink` --> src/lib.rs:4:5 | 3 | Bar | - expected one of `(`, `,`, `=`, `{`, or `}` 4 | /// Like where people drink | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unexpected token help: missing `,` | 3 | Bar, | + error: could not compile `playground` (lib) due to 1 previous error
Rationale and extra context
The output about the doc comment is a red herring, and shouldn't be there
Other cases
Rust Version
rustc 1.88.0-beta.5 (645b44edd 2025-06-01) binary: rustc commit-hash: 645b44edd3717f02838d07ba9bdd2554b0cdc0c5 commit-date: 2025-06-01 host: x86_64-unknown-illumos release: 1.88.0-beta.5 LLVM version: 20.1.5 (I also saw this in the playground at https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=bafef64b4eb91a9b0df98d2e4c6c660b)
Anything else?
No response
Metadata
Metadata
Assignees
Labels
A-diagnosticsArea: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.