about summary refs log tree commit diff
diff options
context:
space:
mode:
authorA4-Tacks <wdsjxhno1001@163.com>2025-08-05 20:54:38 +0800
committerA4-Tacks <wdsjxhno1001@163.com>2025-08-05 20:54:38 +0800
commitb24866e619e83d1dae63ef1c2e16a91cc8e9c260 (patch)
treee85ad07c0bcef3639dce057deb0d34070b3b9f97
parentb0bbfd1bb75794f6664334f60fa2bcf064ea3bd3 (diff)
downloadrust-b24866e619e83d1dae63ef1c2e16a91cc8e9c260.tar.gz
rust-b24866e619e83d1dae63ef1c2e16a91cc8e9c260.zip
Change prev whitespace to prev trivia
-rw-r--r--src/tools/rust-analyzer/crates/ide-completion/src/context/analysis.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tools/rust-analyzer/crates/ide-completion/src/context/analysis.rs b/src/tools/rust-analyzer/crates/ide-completion/src/context/analysis.rs
index 67fc79e8032..6c2edc38499 100644
--- a/src/tools/rust-analyzer/crates/ide-completion/src/context/analysis.rs
+++ b/src/tools/rust-analyzer/crates/ide-completion/src/context/analysis.rs
@@ -562,7 +562,7 @@ fn expected_type_and_name<'db>(
     token: &SyntaxToken,
     name_like: &ast::NameLike,
 ) -> (Option<Type<'db>>, Option<NameOrNameRef>) {
-    let token = prev_assign_token_at_whitespace(token.clone());
+    let token = prev_assign_token_at_trivia(token.clone());
     let mut node = match token.parent() {
         Some(it) => it,
         None => return (None, None),
@@ -1883,8 +1883,8 @@ fn next_non_trivia_sibling(ele: SyntaxElement) -> Option<SyntaxElement> {
     None
 }
 
-fn prev_assign_token_at_whitespace(mut token: SyntaxToken) -> SyntaxToken {
-    while token.kind() == SyntaxKind::WHITESPACE
+fn prev_assign_token_at_trivia(mut token: SyntaxToken) -> SyntaxToken {
+    while token.kind().is_trivia()
         && let Some(prev) = token.prev_token()
         && let T![=]
         | T![+=]