diff options
Diffstat (limited to 'crates/ide/src/diagnostics.rs')
-rw-r--r-- | crates/ide/src/diagnostics.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/ide/src/diagnostics.rs b/crates/ide/src/diagnostics.rs index 3307e240b..1fbb7131d 100644 --- a/crates/ide/src/diagnostics.rs +++ b/crates/ide/src/diagnostics.rs | |||
@@ -5,6 +5,7 @@ | |||
5 | //! original files. So we need to map the ranges. | 5 | //! original files. So we need to map the ranges. |
6 | 6 | ||
7 | mod unresolved_module; | 7 | mod unresolved_module; |
8 | mod unresolved_extern_crate; | ||
8 | mod missing_fields; | 9 | mod missing_fields; |
9 | 10 | ||
10 | mod fixes; | 11 | mod fixes; |
@@ -229,8 +230,10 @@ pub(crate) fn diagnostics( | |||
229 | 230 | ||
230 | let ctx = DiagnosticsContext { config, sema, resolve }; | 231 | let ctx = DiagnosticsContext { config, sema, resolve }; |
231 | for diag in diags { | 232 | for diag in diags { |
233 | #[rustfmt::skip] | ||
232 | let d = match diag { | 234 | let d = match diag { |
233 | AnyDiagnostic::UnresolvedModule(d) => unresolved_module::unresolved_module(&ctx, &d), | 235 | AnyDiagnostic::UnresolvedModule(d) => unresolved_module::unresolved_module(&ctx, &d), |
236 | AnyDiagnostic::UnresolvedExternCrate(d) => unresolved_extern_crate::unresolved_extern_crate(&ctx, &d), | ||
234 | AnyDiagnostic::MissingFields(d) => missing_fields::missing_fields(&ctx, &d), | 237 | AnyDiagnostic::MissingFields(d) => missing_fields::missing_fields(&ctx, &d), |
235 | }; | 238 | }; |
236 | if let Some(code) = d.code { | 239 | if let Some(code) = d.code { |