about summary refs log tree commit diff
diff options
context:
space:
mode:
author1hakusai1 <1hakusai1@gmail.com>2025-01-14 19:00:35 +0900
committer1hakusai1 <1hakusai1@gmail.com>2025-01-14 19:00:35 +0900
commit1f5a88a952f7333a70921f65f251c458a1c2b956 (patch)
tree125f3e50e2fe200d02718660a751a16f1b9974f3
parent4cc9c15ebd9e95c19c61497c8a8e8fa68029270c (diff)
downloadrust-1f5a88a952f7333a70921f65f251c458a1c2b956.tar.gz
rust-1f5a88a952f7333a70921f65f251c458a1c2b956.zip
refactor: get(0) -> first()
-rw-r--r--src/tools/rust-analyzer/crates/ide/src/goto_definition.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/rust-analyzer/crates/ide/src/goto_definition.rs b/src/tools/rust-analyzer/crates/ide/src/goto_definition.rs
index 33274f8bfe8..bb21bcca83d 100644
--- a/src/tools/rust-analyzer/crates/ide/src/goto_definition.rs
+++ b/src/tools/rust-analyzer/crates/ide/src/goto_definition.rs
@@ -179,7 +179,7 @@ fn find_from_definition(
         // FIXME: This condition does not work for complicated cases such as
         // receiver_type: Vec<i64>
         // arg.ty(): T: IntoIterator<Item = i64>
-        args.get(0).is_some_and(|arg| receiver_type.could_coerce_to(db, arg.ty()))
+        args.first().is_some_and(|arg| receiver_type.could_coerce_to(db, arg.ty()))
     })?;
 
     let def = Definition::from(target_method);