diff options
author | Paul Daniel Faria <[email protected]> | 2020-06-27 22:11:43 +0100 |
---|---|---|
committer | Paul Daniel Faria <[email protected]> | 2020-08-10 13:44:54 +0100 |
commit | d5f11e530dbf6edbdd0ca32d6cd5fafe634c8c4a (patch) | |
tree | b348ea6d5552be08913ac3a451836cad5ac75c1a /crates/ra_hir_ty/src/method_resolution.rs | |
parent | 38440d53d8329ac9f3f2013c6e32b3f69b069c72 (diff) |
Unsafe borrow of packed fields: account for borrow through ref binding, auto ref function calls
Diffstat (limited to 'crates/ra_hir_ty/src/method_resolution.rs')
-rw-r--r-- | crates/ra_hir_ty/src/method_resolution.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_hir_ty/src/method_resolution.rs b/crates/ra_hir_ty/src/method_resolution.rs index fb4b30a13..79c5adf0f 100644 --- a/crates/ra_hir_ty/src/method_resolution.rs +++ b/crates/ra_hir_ty/src/method_resolution.rs | |||
@@ -640,7 +640,7 @@ fn is_valid_candidate( | |||
640 | } | 640 | } |
641 | } | 641 | } |
642 | if let Some(receiver_ty) = receiver_ty { | 642 | if let Some(receiver_ty) = receiver_ty { |
643 | if !data.has_self_param { | 643 | if data.self_param.is_none() { |
644 | return false; | 644 | return false; |
645 | } | 645 | } |
646 | let transformed_receiver_ty = match transform_receiver_ty(db, m, self_ty) { | 646 | let transformed_receiver_ty = match transform_receiver_ty(db, m, self_ty) { |