diff options
| author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2020-10-09 19:08:10 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-09 19:08:10 +0200 |
| commit | f4357f0ff9d39411f22504fcc20db6bd5dec6ddb (patch) | |
| tree | 2144868cd857744558596402e356a691701b4cb3 /cli/coverage.rs | |
| parent | 9731cbc2881ae3052100d03662a3d69f5e3d2ae8 (diff) | |
refactor: Worker is not a Future (#7895)
This commit rewrites deno::Worker to not implement Future
trait.
Instead there are two separate methods:
- Worker::poll_event_loop() - does single tick of event loop
- Worker::run_event_loop() - runs event loop to completion
Additionally some cleanup to Worker's field visibility was done.
Diffstat (limited to 'cli/coverage.rs')
| -rw-r--r-- | cli/coverage.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/cli/coverage.rs b/cli/coverage.rs index 97344b589..85ba3f559 100644 --- a/cli/coverage.rs +++ b/cli/coverage.rs @@ -1,7 +1,6 @@ // Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. use crate::colors; -use crate::inspector::DenoInspector; use crate::inspector::InspectorSession; use deno_core::error::AnyError; use deno_core::serde_json; @@ -14,8 +13,7 @@ pub struct CoverageCollector { } impl CoverageCollector { - pub fn new(inspector_ptr: *mut DenoInspector) -> Self { - let session = InspectorSession::new(inspector_ptr); + pub fn new(session: Box<InspectorSession>) -> Self { Self { session } } |
