pub fn evaluate(expr: &Expr, row: &dyn Row) -> Result<Value, EvalError>Expand description
Evaluate a scalar Expr against a row binding. Single entry
point for the deep evaluator interface — every recursive call
folds back through this function so the resolution surface stays
uniform.