diff options
author | Kevin (Kun) "Kassimo" Qian <kevinkassimo@gmail.com> | 2020-02-25 22:01:24 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-26 01:01:24 -0500 |
commit | 5946808f66aab1983ade3db2541734bb43626a72 (patch) | |
tree | adb526497a9efc29d1b5744ae52449f08f453ef0 /core/resources.rs | |
parent | e53064c4f22efeb8a4eda2712e15c77d2699a686 (diff) |
tty: Deno.setRaw(rid, mode) to turn on/off raw mode (#3958)
Diffstat (limited to 'core/resources.rs')
-rw-r--r-- | core/resources.rs | 4 |
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>(); |