cargo explain
When rustc
finds an error, it returns an error code and advises you to read more about it:
For more information about this error, try
rustc --explain E0716
.
These explanations are very useful:
But they don't have syntax highlighting. cargo explain
does:
Another useful tool is mdcat
. Out of the box, the syntax highlighting is not as nice, because it's meant to be a generic markdown reader and the code snippets returned by rustc --explain
do not include "```rust
":