diff --git a/src/types.rs b/src/types.rs index 57493ab..45dbe19 100644 --- a/src/types.rs +++ b/src/types.rs @@ -102,3 +102,9 @@ impl Hash for Function { std::ptr::hash(self.inner.as_ref(), state) } } + +impl Function { + pub fn call(&self, args: &[Value]) -> Value { + (self.inner)(args) + } +}