diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2020-12-24 21:53:03 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-24 21:53:03 +1100 |
commit | a4d557126e49108db4c0dc42561ae032d2418b04 (patch) | |
tree | 8ca4edc55071e05a37e0a0da97908abfd2707607 /cli/lsp/sources.rs | |
parent | 06fa5eb7f332e1a32bb6f13f438bb326413b733c (diff) |
fix(lsp): provide diagnostics for unresolved modules (#8872)
Diffstat (limited to 'cli/lsp/sources.rs')
-rw-r--r-- | cli/lsp/sources.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cli/lsp/sources.rs b/cli/lsp/sources.rs index 63b4ebd99..c6ab87f21 100644 --- a/cli/lsp/sources.rs +++ b/cli/lsp/sources.rs @@ -23,7 +23,7 @@ use std::time::SystemTime; #[derive(Debug, Clone, Default)] struct Metadata { dependencies: Option<HashMap<String, analysis::Dependency>>, - maybe_types: Option<analysis::ResolvedImport>, + maybe_types: Option<analysis::ResolvedDependency>, media_type: MediaType, source: String, version: String, @@ -255,7 +255,7 @@ impl Sources { let dependencies = &metadata.dependencies?; let dependency = dependencies.get(specifier)?; if let Some(type_dependency) = &dependency.maybe_type { - if let analysis::ResolvedImport::Resolved(resolved_specifier) = + if let analysis::ResolvedDependency::Resolved(resolved_specifier) = type_dependency { self.resolution_result(resolved_specifier) @@ -264,7 +264,7 @@ impl Sources { } } else { let code_dependency = &dependency.maybe_code.clone()?; - if let analysis::ResolvedImport::Resolved(resolved_specifier) = + if let analysis::ResolvedDependency::Resolved(resolved_specifier) = code_dependency { self.resolution_result(resolved_specifier) |