Register a new function
(&mut self, name: &str, function: Box<dyn Function + 'static>)
| 261 | |
| 262 | /// Register a new function |
| 263 | pub fn register(&mut self, name: &str, function: Box<dyn Function + 'static>) { |
| 264 | self.functions.insert(name.to_uppercase(), function); |
| 265 | } |
| 266 | |
| 267 | /// Get a function by name |
| 268 | pub fn get(&self, name: &str) -> Option<&dyn Function> { |