summaryrefslogtreecommitdiff
path: root/cli/tools/info.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2023-10-24 17:43:19 -0400
committerGitHub <noreply@github.com>2023-10-24 21:43:19 +0000
commit59a5fe530f92e4207cc30be24158c0a809e37e5b (patch)
treeaeb392146e7f24c5a0a712e1fe3014f8c63ce36a /cli/tools/info.rs
parenta7bd0cf7a890eff0133242d09e71b2783350fd23 (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.rs57
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)")
}
}
}