Trait FunctionHandler

Source
pub trait FunctionHandler {
    // Required method
    fn execute<'a>(
        &self,
        message: &mut Message<'a>,
        input: &DataValue<'_>,
        arena: &'a DataArena,
    ) -> Result<Vec<Change<'a>>, String>;
}

Required Methods§

Source

fn execute<'a>( &self, message: &mut Message<'a>, input: &DataValue<'_>, arena: &'a DataArena, ) -> Result<Vec<Change<'a>>, String>

Implementors§