about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJohann Hemmann <johann.hemmann@code.berlin>2024-01-19 16:23:20 +0100
committerJohann Hemmann <johann.hemmann@code.berlin>2024-01-19 17:31:01 +0100
commit6738edc25907be3926a83bf55d74b00fafb79637 (patch)
tree02b23fc17eb2495977b625c158b25cb56a2aa316
parent9527e245c9deb8c477001d840b5532fe57884d44 (diff)
downloadrust-6738edc25907be3926a83bf55d74b00fafb79637.tar.gz
rust-6738edc25907be3926a83bf55d74b00fafb79637.zip
ptr_arg
-rw-r--r--Cargo.toml1
-rw-r--r--crates/hir-ty/src/infer/expr.rs2
-rw-r--r--crates/ide-assists/src/handlers/generate_delegate_trait.rs2
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<Adjustment>,
         callee_ty: &Ty,
-        params: &Vec<Ty>,
+        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<ast::Impl> {
     let delegate: ast::Impl;