diff options
Diffstat (limited to 'src/function.rs')
| -rw-r--r-- | src/function.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/function.rs b/src/function.rs index 442d987..0da4574 100644 --- a/src/function.rs +++ b/src/function.rs @@ -16,6 +16,10 @@ impl FunctionArgument { pub fn len(&self) -> usize { self.args.len() } + + pub fn data(&self) -> &[Complex] { + &self.args + } } pub trait Function { @@ -24,7 +28,7 @@ pub trait Function { #[macro_export] macro_rules! functions { - ({$($x:expr => $y:expr), *}) => { + {$($x:expr => $y:expr), *} => { { let mut h : HashMap<String, Box<dyn Function>> = HashMap::new(); $( |