Skip to content

Commit 1d5a582

Browse files
committed
refactor: conpare text of name_ref instead of syntax name_ref
1 parent dfc9bd0 commit 1d5a582

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/tools/rust-analyzer/crates/ide-assists/src/handlers/inline_type_alias.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,10 @@ fn create_replacement(
322322

323323
replacements.push((syntax.clone(), new_lifetime.syntax().clone_for_update()));
324324
}
325-
} else if let Some(replacement_syntax) = const_and_type_map.0.get(syntax_str) {
325+
} else if let Some(name_ref) = ast::NameRef::cast(syntax.clone()) {
326+
let Some(replacement_syntax) = const_and_type_map.0.get(&name_ref.to_string()) else {
327+
continue;
328+
};
326329
let new_string = replacement_syntax.to_string();
327330
let new = if new_string == "_" {
328331
make::wildcard_pat().syntax().clone_for_update()

0 commit comments

Comments
 (0)