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/scope.rs | |
| parent | c38d72383d2068361d635d6c1c78ba97aa917801 (diff) | |
New #[func] macro
Diffstat (limited to 'src/eval/scope.rs')
| -rw-r--r-- | src/eval/scope.rs | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/eval/scope.rs b/src/eval/scope.rs index f6bd2164..d1590063 100644 --- a/src/eval/scope.rs +++ b/src/eval/scope.rs @@ -4,7 +4,7 @@ use std::hash::Hash; use ecow::EcoString; -use super::{Func, FuncType, Library, Value}; +use super::{Library, Value}; use crate::diag::StrResult; /// A stack of scopes. @@ -96,11 +96,6 @@ impl Scope { self.0.insert(name, Slot::new(value.into(), Kind::Normal)); } - /// Define a function through a native rust function. - pub fn def_func<T: FuncType>(&mut self, name: &'static str) { - self.define(name, Func::from_type::<T>(name)); - } - /// Define a captured, immutable binding. pub fn define_captured( &mut self, |
