Skip to content

“There is no X in ???. Did you mean to use X?” #32833

Closed
@progval

Description

@progval

When useing a module name that does not exist, rustc suggest the same name.

You can reproduce it like this:

$ cargo new foo 
$ cd foo 
$ echo "use bar;" > src/lib.rs
$ cargo build
   Compiling foo v0.1.0 (file:///tmp/foo)
src/lib.rs:1:5: 1:8 error: unresolved import `bar`. There is no `bar` in `???`. Did you mean to use `bar`? [E0432]
src/lib.rs:1 use bar;
                 ^~~
src/lib.rs:1:5: 1:8 help: run `rustc --explain E0432` to see a detailed explanation

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-diagnosticsArea: Messages for errors, warnings, and lints

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions