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_.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/crates/ide-completion/src/completions/use_.rs b/crates/ide-completion/src/completions/use_.rs
index d2ab193ec3..f39b641649 100644
--- a/crates/ide-completion/src/completions/use_.rs
+++ b/crates/ide-completion/src/completions/use_.rs
@@ -54,12 +54,10 @@ pub(crate) fn complete_use_path(
for (name, def) in module_scope {
if let (Some(attrs), Some(defining_crate)) =
(def.attrs(ctx.db), def.krate(ctx.db))
+ && (!ctx.check_stability(Some(&attrs))
+ || ctx.is_doc_hidden(&attrs, defining_crate))
{
- if !ctx.check_stability(Some(&attrs))
- || ctx.is_doc_hidden(&attrs, defining_crate)
- {
- continue;
- }
+ continue;
}
let is_name_already_imported =
already_imported_names.contains(name.as_str());