diff options
author | Maan2003 <[email protected]> | 2021-06-13 04:54:16 +0100 |
---|---|---|
committer | Maan2003 <[email protected]> | 2021-06-13 04:54:16 +0100 |
commit | c9b4ac5be4daaabc062ab1ee663eba8594750003 (patch) | |
tree | 6090c8c38c735875c916255920525cf5fff45c75 /crates/ide_db/src/search.rs | |
parent | d6737e55fb49d286b5e646f57975b27b2c95ce92 (diff) |
clippy::redudant_borrow
Diffstat (limited to 'crates/ide_db/src/search.rs')
-rw-r--r-- | crates/ide_db/src/search.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/crates/ide_db/src/search.rs b/crates/ide_db/src/search.rs index 8152630f5..8bfbba4bb 100644 --- a/crates/ide_db/src/search.rs +++ b/crates/ide_db/src/search.rs | |||
@@ -409,7 +409,7 @@ impl<'a> FindUsages<'a> { | |||
409 | if let Some(ast::NameLike::NameRef(name_ref)) = | 409 | if let Some(ast::NameLike::NameRef(name_ref)) = |
410 | sema.find_node_at_offset_with_descend(&tree, offset) | 410 | sema.find_node_at_offset_with_descend(&tree, offset) |
411 | { | 411 | { |
412 | if self.found_self_ty_name_ref(&self_ty, &name_ref, sink) { | 412 | if self.found_self_ty_name_ref(self_ty, &name_ref, sink) { |
413 | return; | 413 | return; |
414 | } | 414 | } |
415 | } | 415 | } |
@@ -424,7 +424,7 @@ impl<'a> FindUsages<'a> { | |||
424 | name_ref: &ast::NameRef, | 424 | name_ref: &ast::NameRef, |
425 | sink: &mut dyn FnMut(FileId, FileReference) -> bool, | 425 | sink: &mut dyn FnMut(FileId, FileReference) -> bool, |
426 | ) -> bool { | 426 | ) -> bool { |
427 | match NameRefClass::classify(self.sema, &name_ref) { | 427 | match NameRefClass::classify(self.sema, name_ref) { |
428 | Some(NameRefClass::Definition(Definition::SelfType(impl_))) | 428 | Some(NameRefClass::Definition(Definition::SelfType(impl_))) |
429 | if impl_.self_ty(self.sema.db) == *self_ty => | 429 | if impl_.self_ty(self.sema.db) == *self_ty => |
430 | { | 430 | { |
@@ -464,13 +464,13 @@ impl<'a> FindUsages<'a> { | |||
464 | name_ref: &ast::NameRef, | 464 | name_ref: &ast::NameRef, |
465 | sink: &mut dyn FnMut(FileId, FileReference) -> bool, | 465 | sink: &mut dyn FnMut(FileId, FileReference) -> bool, |
466 | ) -> bool { | 466 | ) -> bool { |
467 | match NameRefClass::classify(self.sema, &name_ref) { | 467 | match NameRefClass::classify(self.sema, name_ref) { |
468 | Some(NameRefClass::Definition(def)) if def == self.def => { | 468 | Some(NameRefClass::Definition(def)) if def == self.def => { |
469 | let FileRange { file_id, range } = self.sema.original_range(name_ref.syntax()); | 469 | let FileRange { file_id, range } = self.sema.original_range(name_ref.syntax()); |
470 | let reference = FileReference { | 470 | let reference = FileReference { |
471 | range, | 471 | range, |
472 | name: ast::NameLike::NameRef(name_ref.clone()), | 472 | name: ast::NameLike::NameRef(name_ref.clone()), |
473 | access: reference_access(&def, &name_ref), | 473 | access: reference_access(&def, name_ref), |
474 | }; | 474 | }; |
475 | sink(file_id, reference) | 475 | sink(file_id, reference) |
476 | } | 476 | } |
@@ -480,7 +480,7 @@ impl<'a> FindUsages<'a> { | |||
480 | let reference = FileReference { | 480 | let reference = FileReference { |
481 | range, | 481 | range, |
482 | name: ast::NameLike::NameRef(name_ref.clone()), | 482 | name: ast::NameLike::NameRef(name_ref.clone()), |
483 | access: reference_access(&def, &name_ref), | 483 | access: reference_access(&def, name_ref), |
484 | }; | 484 | }; |
485 | sink(file_id, reference) | 485 | sink(file_id, reference) |
486 | } else { | 486 | } else { |
@@ -491,10 +491,10 @@ impl<'a> FindUsages<'a> { | |||
491 | let FileRange { file_id, range } = self.sema.original_range(name_ref.syntax()); | 491 | let FileRange { file_id, range } = self.sema.original_range(name_ref.syntax()); |
492 | let access = match self.def { | 492 | let access = match self.def { |
493 | Definition::Field(_) if field == self.def => { | 493 | Definition::Field(_) if field == self.def => { |
494 | reference_access(&field, &name_ref) | 494 | reference_access(&field, name_ref) |
495 | } | 495 | } |
496 | Definition::Local(l) if local == l => { | 496 | Definition::Local(l) if local == l => { |
497 | reference_access(&Definition::Local(local), &name_ref) | 497 | reference_access(&Definition::Local(local), name_ref) |
498 | } | 498 | } |
499 | _ => return false, | 499 | _ => return false, |
500 | }; | 500 | }; |