diff --git a/core/translate/planner.rs b/core/translate/planner.rs index 1d0e0ce72..f71145d93 100644 --- a/core/translate/planner.rs +++ b/core/translate/planner.rs @@ -1106,6 +1106,7 @@ fn parse_join( Ok(()) } +#[allow(clippy::type_complexity)] pub fn parse_limit(limit: &Limit) -> Result<(Option>, Option>)> { let limit_expr = Some(limit.expr.clone()); diff --git a/core/translate/result_row.rs b/core/translate/result_row.rs index 105d1eaca..40e9af6f7 100644 --- a/core/translate/result_row.rs +++ b/core/translate/result_row.rs @@ -236,7 +236,7 @@ pub fn build_limit_offset_expr(program: &mut ProgramBuilder, r: usize, expr: &Ex } else { program.emit_insn(Insn::Halt { err_code: SQLITE_CONSTRAINT, - description: format!("invalid boolean string literal: {}", s), + description: format!("invalid boolean string literal: {s}"), }); } } @@ -332,6 +332,7 @@ pub fn build_limit_offset_expr(program: &mut ProgramBuilder, r: usize, expr: &Ex } } +#[allow(clippy::borrowed_box)] pub fn try_fold_expr_to_i64(expr: &Box) -> Option { match expr.as_ref() { Expr::Literal(Literal::Numeric(n)) => n.parse::().ok(),