Skip to main content

Expressions

Trait Expressions 

Source
pub trait Expressions {
    // Required method
    fn evaluate(
        &self,
        expression: &str,
        focus: Option<&Item>,
        variables: &[(String, Item)],
    ) -> impl Future<Output = Result<Vec<Item>, String>>;
}
Expand description

Evaluates FHIRPath expressions.

Required Methods§

Source

fn evaluate( &self, expression: &str, focus: Option<&Item>, variables: &[(String, Item)], ) -> impl Future<Output = Result<Vec<Item>, String>>

Evaluates expression against focus (none for expressions that only use variables). Variables are available as %name.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§