From a4d7ee33c13fb4183768ba27cb3315256a1ca734 Mon Sep 17 00:00:00 2001 From: Ayaz Hafiz Date: Mon, 24 Oct 2022 18:23:36 -0500 Subject: [PATCH] Apply lints --- crates/compiler/constrain/src/expr.rs | 6 +++--- crates/compiler/constrain/src/pattern.rs | 2 +- crates/compiler/solve/src/solve.rs | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/compiler/constrain/src/expr.rs b/crates/compiler/constrain/src/expr.rs index d07e5aa742..725a42fb07 100644 --- a/crates/compiler/constrain/src/expr.rs +++ b/crates/compiler/constrain/src/expr.rs @@ -1642,7 +1642,7 @@ fn constrain_function_def( AnnotationSource::TypedBody { region: annotation.region, }, - ret_type.clone(), + ret_type, ); let ret_constraint = constrain_expr( @@ -2366,7 +2366,7 @@ fn constrain_typed_def( AnnotationSource::TypedBody { region: annotation.region, }, - ret_type.clone(), + ret_type, ); let ret_constraint = constrain_expr( @@ -3140,7 +3140,7 @@ fn constraint_recursive_function( env, loc_body_expr.region, &loc_body_expr.value, - NoExpectation(ret_type.clone()), + NoExpectation(ret_type), ); let expr_con = attach_resolution_constraints(constraints, env, expr_con); diff --git a/crates/compiler/constrain/src/pattern.rs b/crates/compiler/constrain/src/pattern.rs index 0252f2217c..7a0c8f53a1 100644 --- a/crates/compiler/constrain/src/pattern.rs +++ b/crates/compiler/constrain/src/pattern.rs @@ -347,7 +347,7 @@ pub fn constrain_pattern( // Link the free num var with the int var and our expectation. let int_type = builtins::num_int(Type::Variable(precision_var)); - let num_type_index = constraints.push_type(num_type.clone()); + let num_type_index = constraints.push_type(num_type); state.constraints.push({ let expected_index = diff --git a/crates/compiler/solve/src/solve.rs b/crates/compiler/solve/src/solve.rs index 3f3a034d69..0c043f9765 100644 --- a/crates/compiler/solve/src/solve.rs +++ b/crates/compiler/solve/src/solve.rs @@ -1338,7 +1338,7 @@ fn solve( ); let payload_types = constraints.variables[types.indices()] - .into_iter() + .iter() .map(|v| Type::Variable(*v)) .collect();