Typo'd Imports Result in Confusing Error Message #76208
Labels
A-diagnostics
Area: Messages for errors, warnings, and lints
A-resolve
Area: Name resolution
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
I wanted to use the chrono crate, so I added it to Cargo.toml and put an import at the top of main.rs:
use chono::prelude::*
, where I typo`d chrono as chono. I got this error message:I didn't see the typo, and I was confused because I thought I must have put the import in the wrong place, because it said I hadn't declared the module that I was declaring on that line. I checked the docs for E0433, and in the example given someone had forgotten to import the module at all, so I was surprised to see that error on an import line.
Meta
rustc --version --verbose
:The text was updated successfully, but these errors were encountered: