diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2023-10-24 17:43:19 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-24 21:43:19 +0000 |
commit | 59a5fe530f92e4207cc30be24158c0a809e37e5b (patch) | |
tree | aeb392146e7f24c5a0a712e1fe3014f8c63ce36a /cli/tools/info.rs | |
parent | a7bd0cf7a890eff0133242d09e71b2783350fd23 (diff) |
refactor: upgrade to deno_ast 0.31 and deno_graph 0.59 (#20965)
Diffstat (limited to 'cli/tools/info.rs')
-rw-r--r-- | cli/tools/info.rs | 57 |
1 files changed, 25 insertions, 32 deletions
diff --git a/cli/tools/info.rs b/cli/tools/info.rs index fa0ede437..9321eccb7 100644 --- a/cli/tools/info.rs +++ b/cli/tools/info.rs @@ -15,7 +15,6 @@ use deno_graph::GraphKind; use deno_graph::Module; use deno_graph::ModuleError; use deno_graph::ModuleGraph; -use deno_graph::ModuleGraphError; use deno_graph::Resolution; use deno_npm::resolution::NpmResolutionSnapshot; use deno_npm::NpmPackageId; @@ -508,8 +507,7 @@ impl<'a> GraphDisplayContext<'a> { Ok(()) } Err(err) => { - if let ModuleGraphError::ModuleError(ModuleError::Missing(_, _)) = *err - { + if let ModuleError::Missing(_, _) = *err { writeln!( writer, "{} module could not be found", @@ -648,39 +646,34 @@ impl<'a> GraphDisplayContext<'a> { fn build_error_info( &mut self, - err: &ModuleGraphError, + err: &ModuleError, specifier: &ModuleSpecifier, ) -> TreeNode { self.seen.insert(specifier.to_string()); match err { - ModuleGraphError::ModuleError(err) => match err { - ModuleError::InvalidTypeAssertion { .. } => { - self.build_error_msg(specifier, "(invalid import attribute)") - } - ModuleError::LoadingErr(_, _, _) => { - self.build_error_msg(specifier, "(loading error)") - } - ModuleError::ParseErr(_, _) => { - self.build_error_msg(specifier, "(parsing error)") - } - ModuleError::UnsupportedImportAttributeType { .. } => { - self.build_error_msg(specifier, "(unsupported import attribute)") - } - ModuleError::UnsupportedMediaType { .. } => { - self.build_error_msg(specifier, "(unsupported)") - } - ModuleError::Missing(_, _) | ModuleError::MissingDynamic(_, _) => { - self.build_error_msg(specifier, "(missing)") - } - ModuleError::UnknownPackage { .. } => { - self.build_error_msg(specifier, "(unknown package)") - } - ModuleError::UnknownPackageReq { .. } => { - self.build_error_msg(specifier, "(unknown package constraint)") - } - }, - ModuleGraphError::ResolutionError(_) => { - self.build_error_msg(specifier, "(resolution error)") + ModuleError::InvalidTypeAssertion { .. } => { + self.build_error_msg(specifier, "(invalid import attribute)") + } + ModuleError::LoadingErr(_, _, _) => { + self.build_error_msg(specifier, "(loading error)") + } + ModuleError::ParseErr(_, _) => { + self.build_error_msg(specifier, "(parsing error)") + } + ModuleError::UnsupportedImportAttributeType { .. } => { + self.build_error_msg(specifier, "(unsupported import attribute)") + } + ModuleError::UnsupportedMediaType { .. } => { + self.build_error_msg(specifier, "(unsupported)") + } + ModuleError::Missing(_, _) | ModuleError::MissingDynamic(_, _) => { + self.build_error_msg(specifier, "(missing)") + } + ModuleError::UnknownPackage { .. } => { + self.build_error_msg(specifier, "(unknown package)") + } + ModuleError::UnknownPackageReq { .. } => { + self.build_error_msg(specifier, "(unknown package constraint)") } } } |