Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_db/src/helpers/famous_defs.rs')
-rw-r--r--crates/ide_db/src/helpers/famous_defs.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ide_db/src/helpers/famous_defs.rs b/crates/ide_db/src/helpers/famous_defs.rs
index e8993d327f..fd92c64f17 100644
--- a/crates/ide_db/src/helpers/famous_defs.rs
+++ b/crates/ide_db/src/helpers/famous_defs.rs
@@ -139,7 +139,7 @@ impl FamousDefs<'_, '_> {
let krate = self.1?;
let db = self.0.db;
let res =
- krate.dependencies(db).into_iter().find(|dep| dep.name.to_string() == name)?.krate;
+ krate.dependencies(db).into_iter().find(|dep| dep.name.to_smol_str() == name)?.krate;
Some(res)
}
@@ -153,7 +153,7 @@ impl FamousDefs<'_, '_> {
for segment in path {
module = module.children(db).find_map(|child| {
let name = child.name(db)?;
- if name.to_string() == segment {
+ if name.to_smol_str() == segment {
Some(child)
} else {
None
@@ -161,7 +161,7 @@ impl FamousDefs<'_, '_> {
})?;
}
let def =
- module.scope(db, None).into_iter().find(|(name, _def)| name.to_string() == trait_)?.1;
+ module.scope(db, None).into_iter().find(|(name, _def)| name.to_smol_str() == trait_)?.1;
Some(def)
}
}