From f5b40c918c7d602827622d167728a3e7bae87d9d Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Mon, 14 Sep 2020 18:48:57 +0200 Subject: refactor: use the 'anyhow' crate instead of 'ErrBox' (#7476) --- cli/coverage.rs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'cli/coverage.rs') diff --git a/cli/coverage.rs b/cli/coverage.rs index a2ccdc16a..5812a0b19 100644 --- a/cli/coverage.rs +++ b/cli/coverage.rs @@ -5,8 +5,9 @@ use crate::file_fetcher::SourceFile; use crate::global_state::GlobalState; use crate::inspector::DenoInspector; use crate::permissions::Permissions; +use deno_core::error::generic_error; +use deno_core::error::AnyError; use deno_core::v8; -use deno_core::ErrBox; use deno_core::ModuleSpecifier; use serde::Deserialize; use std::collections::VecDeque; @@ -85,7 +86,7 @@ impl CoverageCollector { }) } - async fn dispatch(&mut self, message: String) -> Result { + async fn dispatch(&mut self, message: String) -> Result { let message = v8::inspector::StringView::from(message.as_bytes()); self.v8_session.dispatch_protocol_message(message); @@ -93,7 +94,7 @@ impl CoverageCollector { Ok(response.unwrap()) } - pub async fn start_collecting(&mut self) -> Result<(), ErrBox> { + pub async fn start_collecting(&mut self) -> Result<(), AnyError> { self .dispatch(r#"{"id":1,"method":"Runtime.enable"}"#.into()) .await?; @@ -110,7 +111,7 @@ impl CoverageCollector { pub async fn take_precise_coverage( &mut self, - ) -> Result, ErrBox> { + ) -> Result, AnyError> { let response = self .dispatch(r#"{"id":4,"method":"Profiler.takePreciseCoverage" }"#.into()) .await?; @@ -121,7 +122,7 @@ impl CoverageCollector { Ok(coverage_result.result.result) } - pub async fn stop_collecting(&mut self) -> Result<(), ErrBox> { + pub async fn stop_collecting(&mut self) -> Result<(), AnyError> { self .dispatch(r#"{"id":5,"method":"Profiler.stopPreciseCoverage"}"#.into()) .await?; @@ -220,7 +221,7 @@ impl PrettyCoverageReporter { .global_state .file_fetcher .fetch_cached_source_file(&module_specifier, Permissions::allow_all()) - .ok_or_else(|| ErrBox::error("unable to fetch source file")) + .ok_or_else(|| generic_error("unable to fetch source file")) }) .ok(); -- cgit v1.2.3