diff options
author | Bert Belder <bertbelder@gmail.com> | 2020-09-14 18:48:57 +0200 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2020-09-15 01:50:52 +0200 |
commit | f5b40c918c7d602827622d167728a3e7bae87d9d (patch) | |
tree | fb51722e043f4d6bce64a2c7e897cce4ead06c82 /cli/fmt_errors.rs | |
parent | 3da20d19a14ab6838897d281f1b11e49d68bd1a7 (diff) |
refactor: use the 'anyhow' crate instead of 'ErrBox' (#7476)
Diffstat (limited to 'cli/fmt_errors.rs')
-rw-r--r-- | cli/fmt_errors.rs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/cli/fmt_errors.rs b/cli/fmt_errors.rs index afbf560d0..8432d36c2 100644 --- a/cli/fmt_errors.rs +++ b/cli/fmt_errors.rs @@ -3,7 +3,8 @@ use crate::colors; use crate::source_maps::apply_source_map; use crate::source_maps::SourceMapGetter; -use deno_core::ErrBox; +use deno_core::error::AnyError; +use deno_core::error::JsError as CoreJsError; use std::error::Error; use std::fmt; use std::ops::Deref; @@ -105,13 +106,13 @@ fn format_maybe_source_line( /// Wrapper around deno_core::JsError which provides color to_string. #[derive(Debug)] -pub struct JsError(deno_core::JsError); +pub struct JsError(CoreJsError); impl JsError { pub fn create( - core_js_error: deno_core::JsError, + core_js_error: CoreJsError, source_map_getter: &impl SourceMapGetter, - ) -> ErrBox { + ) -> AnyError { let core_js_error = apply_source_map(&core_js_error, source_map_getter); let js_error = Self(core_js_error); js_error.into() @@ -119,7 +120,7 @@ impl JsError { } impl Deref for JsError { - type Target = deno_core::JsError; + type Target = CoreJsError; fn deref(&self) -> &Self::Target { &self.0 } |