Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/completions/use_.rs')
-rw-r--r--crates/ide-completion/src/completions/use_.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/crates/ide-completion/src/completions/use_.rs b/crates/ide-completion/src/completions/use_.rs
index 27e9d1d6cf..8e5b55360d 100644
--- a/crates/ide-completion/src/completions/use_.rs
+++ b/crates/ide-completion/src/completions/use_.rs
@@ -48,16 +48,15 @@ pub(crate) fn complete_use_path(
let unknown_is_current = |name: &hir::Name| {
matches!(
name_ref,
- Some(name_ref) if name_ref.syntax().text() == name.to_smol_str().as_str()
+ Some(name_ref) if name_ref.syntax().text() == name.as_str()
)
};
for (name, def) in module_scope {
if !ctx.check_stability(def.attrs(ctx.db).as_deref()) {
continue;
}
- let is_name_already_imported = name
- .as_text()
- .map_or(false, |text| already_imported_names.contains(text.as_str()));
+ let is_name_already_imported =
+ already_imported_names.contains(name.as_str());
let add_resolution = match def {
ScopeDef::Unknown if unknown_is_current(&name) => {