From f83d672ffad7afb1473bd4f9b9c645539064c620 Mon Sep 17 00:00:00 2001 From: Gurwinder Singh Date: Tue, 14 Jul 2020 23:52:02 +0530 Subject: refactor: new trait JsonOpDispatcher (#6742) --- cli/ops/web_worker.rs | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'cli/ops/web_worker.rs') diff --git a/cli/ops/web_worker.rs b/cli/ops/web_worker.rs index 553278b07..4a661d2be 100644 --- a/cli/ops/web_worker.rs +++ b/cli/ops/web_worker.rs @@ -2,6 +2,7 @@ use super::dispatch_json::{JsonOp, Value}; use crate::op_error::OpError; use crate::ops::json_op; +use crate::ops::JsonOpDispatcher; use crate::state::State; use crate::web_worker::WebWorkerHandle; use crate::worker::WorkerEvent; @@ -14,11 +15,7 @@ use std::convert::From; pub fn web_worker_op( sender: mpsc::Sender, dispatcher: D, -) -> impl Fn( - &mut CoreIsolateState, - Value, - &mut [ZeroCopyBuf], -) -> Result +) -> impl JsonOpDispatcher where D: Fn( &mpsc::Sender, @@ -36,11 +33,7 @@ pub fn web_worker_op2( handle: WebWorkerHandle, sender: mpsc::Sender, dispatcher: D, -) -> impl Fn( - &mut CoreIsolateState, - Value, - &mut [ZeroCopyBuf], -) -> Result +) -> impl JsonOpDispatcher where D: Fn( WebWorkerHandle, -- cgit v1.2.3