From 6738edc25907be3926a83bf55d74b00fafb79637 Mon Sep 17 00:00:00 2001 From: Johann Hemmann Date: Fri, 19 Jan 2024 16:23:20 +0100 Subject: [PATCH] ptr_arg --- Cargo.toml | 1 - crates/hir-ty/src/infer/expr.rs | 2 +- crates/ide-assists/src/handlers/generate_delegate_trait.rs | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 4b0d6fbec3e..35106e7efb5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -179,7 +179,6 @@ needless_doctest_main = "allow" new_without_default = "allow" non_canonical_clone_impl = "allow" non_canonical_partial_ord_impl = "allow" -ptr_arg = "allow" redundant_closure = "allow" redundant_pattern_matching = "allow" search_is_some = "allow" diff --git a/crates/hir-ty/src/infer/expr.rs b/crates/hir-ty/src/infer/expr.rs index bf64795a4be..b1cf0b11059 100644 --- a/crates/hir-ty/src/infer/expr.rs +++ b/crates/hir-ty/src/infer/expr.rs @@ -946,7 +946,7 @@ impl InferenceContext<'_> { derefed_callee: &Ty, adjustments: &mut Vec, callee_ty: &Ty, - params: &Vec, + params: &[Ty], tgt_expr: ExprId, ) { match fn_x { diff --git a/crates/ide-assists/src/handlers/generate_delegate_trait.rs b/crates/ide-assists/src/handlers/generate_delegate_trait.rs index efb92936c4e..f5153b8f1f1 100644 --- a/crates/ide-assists/src/handlers/generate_delegate_trait.rs +++ b/crates/ide-assists/src/handlers/generate_delegate_trait.rs @@ -236,7 +236,7 @@ fn generate_impl( ctx: &AssistContext<'_>, strukt: &Struct, field_ty: &ast::Type, - field_name: &String, + field_name: &str, delegee: &Delegee, ) -> Option { let delegate: ast::Impl;