From d5f39fd121b8f997dcfb360828f60cee47322ab3 Mon Sep 17 00:00:00 2001 From: Aaron O'Mullan Date: Sat, 8 May 2021 14:37:42 +0200 Subject: cleanup(ops): remove unused ZeroCopyBuf arg-types (#10530) --- runtime/ops/mod.rs | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'runtime/ops/mod.rs') diff --git a/runtime/ops/mod.rs b/runtime/ops/mod.rs index c46f82af6..b05a91180 100644 --- a/runtime/ops/mod.rs +++ b/runtime/ops/mod.rs @@ -27,25 +27,29 @@ use deno_core::serde::de::DeserializeOwned; use deno_core::serde::Serialize; use deno_core::JsRuntime; use deno_core::OpState; -use deno_core::ZeroCopyBuf; use std::cell::RefCell; use std::future::Future; use std::rc::Rc; -pub fn reg_async(rt: &mut JsRuntime, name: &'static str, op_fn: F) -where - F: Fn(Rc>, V, Option) -> R + 'static, - V: DeserializeOwned, +pub fn reg_async( + rt: &mut JsRuntime, + name: &'static str, + op_fn: F, +) where + F: Fn(Rc>, A, B) -> R + 'static, + A: DeserializeOwned, + B: DeserializeOwned, R: Future> + 'static, RV: Serialize + 'static, { rt.register_op(name, metrics_op(name, op_async(op_fn))); } -pub fn reg_sync(rt: &mut JsRuntime, name: &'static str, op_fn: F) +pub fn reg_sync(rt: &mut JsRuntime, name: &'static str, op_fn: F) where - F: Fn(&mut OpState, V, Option) -> Result + 'static, - V: DeserializeOwned, + F: Fn(&mut OpState, A, B) -> Result + 'static, + A: DeserializeOwned, + B: DeserializeOwned, R: Serialize + 'static, { rt.register_op(name, metrics_op(name, op_sync(op_fn))); -- cgit v1.2.3