Skip to main content

Function

Trait Function 

Source
pub trait Function {
    // Required method
    fn evaluate<'c, 'd>(
        &self,
        context: &Evaluation<'c, 'd>,
        args: Vec<Value<'d>>,
    ) -> Result<Value<'d>, Error>;
}
Expand description

Types that can be used as XPath functions.

Required Methods§

Source

fn evaluate<'c, 'd>( &self, context: &Evaluation<'c, 'd>, args: Vec<Value<'d>>, ) -> Result<Value<'d>, Error>

Evaluate this function in a specific context with a specific set of arguments.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§