File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
crates/ide-completion/src/context Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -562,7 +562,7 @@ fn expected_type_and_name<'db>(
562
562
token : & SyntaxToken ,
563
563
name_like : & ast:: NameLike ,
564
564
) -> ( Option < Type < ' db > > , Option < NameOrNameRef > ) {
565
- let token = prev_assign_token_at_whitespace ( token. clone ( ) ) ;
565
+ let token = prev_assign_token_at_trivia ( token. clone ( ) ) ;
566
566
let mut node = match token. parent ( ) {
567
567
Some ( it) => it,
568
568
None => return ( None , None ) ,
@@ -1883,8 +1883,8 @@ fn next_non_trivia_sibling(ele: SyntaxElement) -> Option<SyntaxElement> {
1883
1883
None
1884
1884
}
1885
1885
1886
- fn prev_assign_token_at_whitespace ( mut token : SyntaxToken ) -> SyntaxToken {
1887
- while token. kind ( ) == SyntaxKind :: WHITESPACE
1886
+ fn prev_assign_token_at_trivia ( mut token : SyntaxToken ) -> SyntaxToken {
1887
+ while token. kind ( ) . is_trivia ( )
1888
1888
&& let Some ( prev) = token. prev_token ( )
1889
1889
&& let T ! [ =]
1890
1890
| T ! [ +=]
You can’t perform that action at this time.
0 commit comments