Open a detailed explanation for an error code such as E0308.
Section: Compiler diagnostics
Explain a specific compiler error
bash
bash
rustc --explain E0308Explanation
The Rust error index provides longer explanations and examples for compiler error codes.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Compiler diagnostics
Emit machine-readable diagnostics
Print messages in JSON form for editor tooling or scripts.
Apply compiler suggestions automatically
Use rustc suggestions to fix straightforward issues.
Apply suggestions even with a broken crate
Try fixing code even if the crate currently does not compile cleanly.