summaryrefslogtreecommitdiff
path: root/core/ops.rs
diff options
context:
space:
mode:
Diffstat (limited to 'core/ops.rs')
-rw-r--r--core/ops.rs37
1 files changed, 0 insertions, 37 deletions
diff --git a/core/ops.rs b/core/ops.rs
index ab6938a17..6faffba4b 100644
--- a/core/ops.rs
+++ b/core/ops.rs
@@ -1,10 +1,8 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use crate::error::bad_resource_id;
use crate::error::type_error;
use crate::error::AnyError;
use crate::gotham_state::GothamState;
-use crate::resources::ResourceId;
use crate::resources::ResourceTable;
use crate::runtime::GetErrorClassFn;
use crate::ZeroCopyBuf;
@@ -195,41 +193,6 @@ impl Default for OpTable {
}
}
-/// Return map of resources with id as key
-/// and string representation as value.
-///
-/// This op must be wrapped in `op_sync`.
-pub fn op_resources(
- state: &mut OpState,
- _args: (),
- _zero_copy: Option<ZeroCopyBuf>,
-) -> Result<Vec<(ResourceId, String)>, AnyError> {
- let serialized_resources = state
- .resource_table
- .names()
- .map(|(rid, name)| (rid, name.to_string()))
- .collect();
- Ok(serialized_resources)
-}
-
-/// Remove a resource from the resource table.
-///
-/// This op must be wrapped in `op_sync`.
-pub fn op_close(
- state: &mut OpState,
- rid: Option<ResourceId>,
- _zero_copy: Option<ZeroCopyBuf>,
-) -> Result<(), AnyError> {
- // TODO(@AaronO): drop Option after improving type-strictness balance in serde_v8
- let rid = rid.ok_or_else(|| type_error("missing or invalid `rid`"))?;
- state
- .resource_table
- .close(rid)
- .ok_or_else(bad_resource_id)?;
-
- Ok(())
-}
-
#[cfg(test)]
mod tests {
use super::*;