diff options
Diffstat (limited to 'cli/ops/web_worker.rs')
-rw-r--r-- | cli/ops/web_worker.rs | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/cli/ops/web_worker.rs b/cli/ops/web_worker.rs index ee376719f..e95eb8fe1 100644 --- a/cli/ops/web_worker.rs +++ b/cli/ops/web_worker.rs @@ -5,18 +5,15 @@ use crate::ops::json_op; use crate::state::State; use crate::web_worker::WebWorkerHandle; use crate::worker::WorkerEvent; -use deno_core::*; +use deno_core::CoreIsolate; +use deno_core::ZeroCopyBuf; use futures::channel::mpsc; use std::convert::From; pub fn web_worker_op<D>( sender: mpsc::Sender<WorkerEvent>, dispatcher: D, -) -> impl Fn( - &mut deno_core::Isolate, - Value, - Option<ZeroCopyBuf>, -) -> Result<JsonOp, OpError> +) -> impl Fn(&mut CoreIsolate, Value, Option<ZeroCopyBuf>) -> Result<JsonOp, OpError> where D: Fn( &mpsc::Sender<WorkerEvent>, @@ -24,7 +21,7 @@ where Option<ZeroCopyBuf>, ) -> Result<JsonOp, OpError>, { - move |_isolate: &mut deno_core::Isolate, + move |_isolate: &mut CoreIsolate, args: Value, zero_copy: Option<ZeroCopyBuf>| -> Result<JsonOp, OpError> { dispatcher(&sender, args, zero_copy) } @@ -34,11 +31,7 @@ pub fn web_worker_op2<D>( handle: WebWorkerHandle, sender: mpsc::Sender<WorkerEvent>, dispatcher: D, -) -> impl Fn( - &mut deno_core::Isolate, - Value, - Option<ZeroCopyBuf>, -) -> Result<JsonOp, OpError> +) -> impl Fn(&mut CoreIsolate, Value, Option<ZeroCopyBuf>) -> Result<JsonOp, OpError> where D: Fn( WebWorkerHandle, @@ -47,7 +40,7 @@ where Option<ZeroCopyBuf>, ) -> Result<JsonOp, OpError>, { - move |_isolate: &mut deno_core::Isolate, + move |_isolate: &mut CoreIsolate, args: Value, zero_copy: Option<ZeroCopyBuf>| -> Result<JsonOp, OpError> { @@ -56,7 +49,7 @@ where } pub fn init( - i: &mut Isolate, + i: &mut CoreIsolate, s: &State, sender: &mpsc::Sender<WorkerEvent>, handle: WebWorkerHandle, |