rocketmq_filter::expression

Trait Expression

Source
pub trait Expression {
    // Required method
    fn evaluate(
        &self,
        context: &dyn EvaluationContext,
    ) -> Result<Box<dyn Any>, Box<dyn Error>>;
}

Required Methods§

Source

fn evaluate( &self, context: &dyn EvaluationContext, ) -> Result<Box<dyn Any>, Box<dyn Error>>

Calculate expression result with context

§Arguments
  • context - Context of evaluation
§Returns

The value of this expression

Implementors§