Skip to content

Commit c259f4f

Browse files
committed
fix failing build on rust 1.85
1 parent 71f9b4c commit c259f4f

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

internal/interpreter/eval.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -412,8 +412,7 @@ pub fn eval_expression(expression: &Expression, local_context: &mut EvalLocalCon
412412
Expression::Predicate { arg_name, expression } => {
413413
let arg_name = arg_name.clone();
414414
let expression = expression.clone();
415-
let predicate: Rc<RefCell<dyn Fn(&mut EvalLocalContext<'_, '_>, &Value) -> Value + 'static>> =
416-
Rc::new(RefCell::new(move |local_context: &mut EvalLocalContext<'_, '_>, value: &Value| {
415+
let predicate = Rc::new(RefCell::new(move |local_context: &mut EvalLocalContext<'_, '_>, value: &Value| {
417416
local_context.local_variables.insert(arg_name.clone(), value.clone());
418417
eval_expression(&expression, local_context)
419418
}));

0 commit comments

Comments
 (0)