Skip to main content

evaluate

Function evaluate 

Source
pub fn evaluate(
    expr: &Expression,
    ctx: &HandlerContext<'_>,
) -> Result<Value, ExecutionError>
Expand description

Evaluate an expression in the given context.

ยงExamples

let expr = parse_expression("${artifact.ksr | sha256 | hex}")?;
let result = evaluate(&expr, &context)?;
// result is Value::String("<hex digest>")