evaluate_expr_async

Function evaluate_expr_async 

Source
pub fn evaluate_expr_async<'a>(
    expr: &'a Expression,
    env: &'a Environment,
    tools: &'a ToolRegistry,
) -> Pin<Box<dyn Future<Output = GentResult<Value>> + 'a>>
Expand description

Evaluate an expression in an async context, handling function calls

This function is similar to evaluate_expr but supports async tool calls.