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>(
562562 token : & SyntaxToken ,
563563 name_like : & ast:: NameLike ,
564564) -> ( 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 ( ) ) ;
566566 let mut node = match token. parent ( ) {
567567 Some ( it) => it,
568568 None => return ( None , None ) ,
@@ -1883,8 +1883,8 @@ fn next_non_trivia_sibling(ele: SyntaxElement) -> Option<SyntaxElement> {
18831883 None
18841884}
18851885
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 ( )
18881888 && let Some ( prev) = token. prev_token ( )
18891889 && let T ! [ =]
18901890 | T ! [ +=]
You can’t perform that action at this time.
0 commit comments