summaryrefslogtreecommitdiff
path: root/runtime/ops/io.rs
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/ops/io.rs')
-rw-r--r--runtime/ops/io.rs13
1 files changed, 7 insertions, 6 deletions
diff --git a/runtime/ops/io.rs b/runtime/ops/io.rs
index b8fbb75a6..e1520b2c5 100644
--- a/runtime/ops/io.rs
+++ b/runtime/ops/io.rs
@@ -14,6 +14,7 @@ use deno_core::JsRuntime;
use deno_core::OpState;
use deno_core::RcRef;
use deno_core::Resource;
+use deno_core::ResourceId;
use deno_core::ZeroCopyBuf;
use serde::Deserialize;
use std::borrow::Cow;
@@ -459,7 +460,7 @@ impl StdFileResource {
pub fn with<F, R>(
state: &mut OpState,
- rid: u32,
+ rid: ResourceId,
mut f: F,
) -> Result<R, AnyError>
where
@@ -521,7 +522,7 @@ impl Resource for StdFileResource {
fn op_read_sync(
state: &mut OpState,
- rid: u32,
+ rid: ResourceId,
bufs: &mut [ZeroCopyBuf],
) -> Result<u32, AnyError> {
StdFileResource::with(state, rid, move |r| match r {
@@ -535,7 +536,7 @@ fn op_read_sync(
async fn op_read_async(
state: Rc<RefCell<OpState>>,
- rid: u32,
+ rid: ResourceId,
mut bufs: BufVec,
) -> Result<u32, AnyError> {
let buf = &mut bufs[0];
@@ -566,7 +567,7 @@ async fn op_read_async(
fn op_write_sync(
state: &mut OpState,
- rid: u32,
+ rid: ResourceId,
bufs: &mut [ZeroCopyBuf],
) -> Result<u32, AnyError> {
StdFileResource::with(state, rid, move |r| match r {
@@ -580,7 +581,7 @@ fn op_write_sync(
async fn op_write_async(
state: Rc<RefCell<OpState>>,
- rid: u32,
+ rid: ResourceId,
bufs: BufVec,
) -> Result<u32, AnyError> {
let buf = &bufs[0];
@@ -609,7 +610,7 @@ async fn op_write_async(
#[derive(Deserialize)]
struct ShutdownArgs {
- rid: u32,
+ rid: ResourceId,
}
async fn op_shutdown(