summaryrefslogtreecommitdiff
path: root/core/resources.rs
diff options
context:
space:
mode:
authorKevin (Kun) "Kassimo" Qian <kevinkassimo@gmail.com>2020-02-25 22:01:24 -0800
committerGitHub <noreply@github.com>2020-02-26 01:01:24 -0500
commit5946808f66aab1983ade3db2541734bb43626a72 (patch)
treeadb526497a9efc29d1b5744ae52449f08f453ef0 /core/resources.rs
parente53064c4f22efeb8a4eda2712e15c77d2699a686 (diff)
tty: Deno.setRaw(rid, mode) to turn on/off raw mode (#3958)
Diffstat (limited to 'core/resources.rs')
-rw-r--r--core/resources.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/resources.rs b/core/resources.rs
index 51b66c4bc..a5563bed3 100644
--- a/core/resources.rs
+++ b/core/resources.rs
@@ -26,6 +26,10 @@ pub struct ResourceTable {
}
impl ResourceTable {
+ pub fn has(&self, rid: ResourceId) -> bool {
+ self.map.contains_key(&rid)
+ }
+
pub fn get<T: Resource>(&self, rid: ResourceId) -> Option<&T> {
if let Some((_name, resource)) = self.map.get(&rid) {
return resource.downcast_ref::<T>();