diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-03-10 12:55:21 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-03-10 12:55:21 +0100 |
| commit | 62f35602a87574dcc607f1637aeae1be574981ff (patch) | |
| tree | 363a1918006e06d7d79dc2ace5f8e59cd3b6bb19 /src/eval/mod.rs | |
| parent | c38d72383d2068361d635d6c1c78ba97aa917801 (diff) | |
New #[func] macro
Diffstat (limited to 'src/eval/mod.rs')
| -rw-r--r-- | src/eval/mod.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/eval/mod.rs b/src/eval/mod.rs index 0e0828e3..fcfda263 100644 --- a/src/eval/mod.rs +++ b/src/eval/mod.rs @@ -20,6 +20,9 @@ mod ops; mod scope; mod symbol; +#[doc(hidden)] +pub use once_cell::sync::Lazy; + pub use self::args::*; pub use self::array::*; pub use self::cast::*; @@ -1152,7 +1155,7 @@ impl Eval for ast::Closure { body: self.body(), }; - Ok(Value::Func(Func::from_closure(closure, self.span()))) + Ok(Value::Func(Func::from(closure).spanned(self.span()))) } } |
