Trait rush_core::Function

source ·
pub trait Function: Send + Sync {
    // Required method
    fn call(&self, fs: Arc<dyn FunctionSet>, args: Vec<Value>) -> Result<Value>;
}

Required Methods§

source

fn call(&self, fs: Arc<dyn FunctionSet>, args: Vec<Value>) -> Result<Value>

Implementors§

source§

impl<A, O> Function for FunctionImpl<A, O>where O: Serialize,