pub trait Function: Sync + Send {
    // Required method
    fn call(
        &self,
        args: &HashMap<String, Value, RandomState>
    ) -> Result<Value, Error>;

    // Provided method
    fn is_safe(&self) -> bool { ... }
}
Expand description

The global function type definition

Required Methods§

source

fn call( &self, args: &HashMap<String, Value, RandomState> ) -> Result<Value, Error>

The global function type definition

Provided Methods§

source

fn is_safe(&self) -> bool

Whether the current function’s output should be treated as safe, defaults to false

Implementors§