rust/compiler/rustc_resolve/src
Matthias Krüger efac68b93c
Rollup merge of #89347 - TaKO8Ki:crate-or-module-typo, r=estebank
suggestion for typoed crate or module

Previously, the compiler didn't suggest similarly named crates or modules. This pull request adds a suggestion for typoed crates or modules.

#76208

before:

```
error[E0433]: failed to resolve: use of undeclared type or module `chono`
 --> src/main.rs:2:5
  |
2 | use chono::prelude::*;
  |     ^^^^^ use of undeclared type or module `chono`
```

after:

```
error[E0433]: failed to resolve: use of undeclared type or module `chono`
 --> src/main.rs:2:5
  |
2 | use chono::prelude::*;
  |     ^^^^^
  |     |
  |     use of undeclared crate or module `chono`
  |     help: a similar crate or module exists: `chrono`
```
2021-10-13 22:51:00 +02:00
..
late resolve: Avoid comparing modules by optional def-id 2021-10-02 18:31:50 +03:00
build_reduced_graph.rs Move rustc_middle::middle::cstore to rustc_session. 2021-10-03 16:08:51 +02:00
check_unused.rs Stop tracking namespce in used_imports. 2021-08-22 16:50:59 +02:00
def_collector.rs Record call_site parent for macros. 2021-09-10 20:19:25 +02:00
diagnostics.rs suggestion for typoed crate or module 2021-10-13 12:17:02 +09:00
imports.rs remove unwrap_or! macro 2021-10-08 19:32:16 +03:00
late.rs Suggest similarly named assoc items in trait impls 2021-09-29 00:22:32 +09:00
lib.rs suggestion for typoed crate or module 2021-10-13 12:17:02 +09:00
macros.rs Remove visible path calculation from allowed deprecation lint 2021-09-30 15:15:10 +04:00