pub fn evaluate( expr: &Expression, ctx: &HandlerContext<'_>, ) -> Result<Value, ExecutionError>
Evaluate an expression in the given context.
let expr = rite_model::expression::parse_expression("${artifact.ksr | sha256 | hex}").unwrap(); let result = evaluate(&expr, &context)?; assert!(matches!(result, Value::String(_)));