diff options
author | Ry Dahl <ry@tinyclouds.org> | 2019-11-06 12:17:28 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-06 12:17:28 -0500 |
commit | 5c1deac0cfe66ef27020aa0e863c16f3bc2afb50 (patch) | |
tree | d3de45e89924de58a5ae573dd5086af04e7a19c6 /cli/ops/repl.rs | |
parent | 92b8674162aff30a9552b1a07855b685d305830a (diff) |
Remove CoreResource::inspect_repr method (#3274)
Towards simplifying (or better removing entirely) the CoreResource
trait. Resources should be any bit of privileged heap allocated memory
that needs to be referenced from JS, not very specific trait
implementations. Therefore CoreResource should be pushed towards being
as general as possible.
Diffstat (limited to 'cli/ops/repl.rs')
-rw-r--r-- | cli/ops/repl.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/cli/ops/repl.rs b/cli/ops/repl.rs index 4a3ba68d4..ba63c5109 100644 --- a/cli/ops/repl.rs +++ b/cli/ops/repl.rs @@ -24,11 +24,7 @@ pub fn init(i: &mut Isolate, s: &ThreadSafeState) { struct ReplResource(Arc<Mutex<Repl>>); -impl CoreResource for ReplResource { - fn inspect_repr(&self) -> &str { - "repl" - } -} +impl CoreResource for ReplResource {} #[derive(Deserialize)] #[serde(rename_all = "camelCase")] @@ -49,7 +45,7 @@ fn op_repl_start( let repl = repl::Repl::new(history_path); let resource = ReplResource(Arc::new(Mutex::new(repl))); let mut table = resources::lock_resource_table(); - let rid = table.add(Box::new(resource)); + let rid = table.add("repl", Box::new(resource)); Ok(JsonOp::Sync(json!(rid))) } |