From e7e7886c3777954b3c3aa63271efd03963bc1445 Mon Sep 17 00:00:00 2001 From: Jie Yang Date: Fri, 24 Apr 2020 10:47:49 +0800 Subject: [PATCH] Add to_local helper for ContextRef --- src/value.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/value.rs b/src/value.rs index ceae57c..0de4fc1 100644 --- a/src/value.rs +++ b/src/value.rs @@ -245,6 +245,12 @@ impl ContextRef { self.bind(v.0) } + pub fn to_local(&self, v: Value) -> Local { + let ret = self.clone_value(&v); + Value::unbind(&self, v); + ret + } + pub fn free_value>(&self, v: T) { let v = v.into();