Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/completions/dot.rs')
-rw-r--r--crates/ide-completion/src/completions/dot.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/crates/ide-completion/src/completions/dot.rs b/crates/ide-completion/src/completions/dot.rs
index a4f092cc49..a07daf4c4e 100644
--- a/crates/ide-completion/src/completions/dot.rs
+++ b/crates/ide-completion/src/completions/dot.rs
@@ -1,5 +1,6 @@
//! Completes references after dot (fields and method calls).
+use hir::{sym, Name};
use ide_db::FxHashSet;
use syntax::SmolStr;
@@ -90,12 +91,14 @@ pub(crate) fn complete_undotted_self(
in_breakable: expr_ctx.in_breakable,
},
},
- Some(hir::known::SELF_PARAM),
+ Some(Name::new_symbol_root(sym::self_.clone())),
field,
&ty,
)
},
- |acc, field, ty| acc.add_tuple_field(ctx, Some(hir::known::SELF_PARAM), field, &ty),
+ |acc, field, ty| {
+ acc.add_tuple_field(ctx, Some(Name::new_symbol_root(sym::self_.clone())), field, &ty)
+ },
true,
false,
);
@@ -112,7 +115,7 @@ pub(crate) fn complete_undotted_self(
},
},
func,
- Some(hir::known::SELF_PARAM),
+ Some(Name::new_symbol_root(sym::self_.clone())),
None,
)
});