diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2020-04-18 20:05:13 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-18 20:05:13 -0400 |
commit | 4d2b9cd37af2b9d6a145a04fc93117922e43df3a (patch) | |
tree | 72625816dd4dd2fabd34a74770f5b9c3a7b0554e /cli/state.rs | |
parent | e2fd729a0b26c299f0cc4e4618d1f97159b31a19 (diff) |
Fix Op definitions (#4814)
Diffstat (limited to 'cli/state.rs')
-rw-r--r-- | cli/state.rs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/cli/state.rs b/cli/state.rs index f67d5e9a6..82ac8c4c1 100644 --- a/cli/state.rs +++ b/cli/state.rs @@ -10,7 +10,6 @@ use crate::ops::MinimalOp; use crate::permissions::DenoPermissions; use crate::web_worker::WebWorkerHandle; use deno_core::Buf; -use deno_core::CoreOp; use deno_core::ErrBox; use deno_core::ModuleLoader; use deno_core::ModuleSpecifier; @@ -18,7 +17,6 @@ use deno_core::Op; use deno_core::ResourceTable; use deno_core::ZeroCopyBuf; use futures::future::FutureExt; -use futures::future::TryFutureExt; use rand::rngs::StdRng; use rand::SeedableRng; use serde_json::Value; @@ -75,7 +73,7 @@ impl State { pub fn stateful_json_op<D>( &self, dispatcher: D, - ) -> impl Fn(&[u8], Option<ZeroCopyBuf>) -> CoreOp + ) -> impl Fn(&[u8], Option<ZeroCopyBuf>) -> Op where D: Fn(&State, Value, Option<ZeroCopyBuf>) -> Result<JsonOp, OpError>, { @@ -87,13 +85,13 @@ impl State { pub fn core_op<D>( &self, dispatcher: D, - ) -> impl Fn(&[u8], Option<ZeroCopyBuf>) -> CoreOp + ) -> impl Fn(&[u8], Option<ZeroCopyBuf>) -> Op where - D: Fn(&[u8], Option<ZeroCopyBuf>) -> CoreOp, + D: Fn(&[u8], Option<ZeroCopyBuf>) -> Op, { let state = self.clone(); - move |control: &[u8], zero_copy: Option<ZeroCopyBuf>| -> CoreOp { + move |control: &[u8], zero_copy: Option<ZeroCopyBuf>| -> Op { let bytes_sent_control = control.len() as u64; let bytes_sent_zero_copy = zero_copy.as_ref().map(|b| b.len()).unwrap_or(0) as u64; @@ -116,7 +114,7 @@ impl State { .metrics .op_dispatched_async(bytes_sent_control, bytes_sent_zero_copy); let state = state.clone(); - let result_fut = fut.map_ok(move |buf: Buf| { + let result_fut = fut.map(move |buf: Buf| { let mut state_ = state.borrow_mut(); state_.metrics.op_completed_async(buf.len() as u64); buf @@ -130,7 +128,7 @@ impl State { bytes_sent_zero_copy, ); let state = state.clone(); - let result_fut = fut.map_ok(move |buf: Buf| { + let result_fut = fut.map(move |buf: Buf| { let mut state_ = state.borrow_mut(); state_.metrics.op_completed_async_unref(buf.len() as u64); buf |