summaryrefslogtreecommitdiff
path: root/cli/state.rs
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2020-04-18 20:05:13 -0400
committerGitHub <noreply@github.com>2020-04-18 20:05:13 -0400
commit4d2b9cd37af2b9d6a145a04fc93117922e43df3a (patch)
tree72625816dd4dd2fabd34a74770f5b9c3a7b0554e /cli/state.rs
parente2fd729a0b26c299f0cc4e4618d1f97159b31a19 (diff)
Fix Op definitions (#4814)
Diffstat (limited to 'cli/state.rs')
-rw-r--r--cli/state.rs14
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