Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/completions/field.rs')
| -rw-r--r-- | crates/ide-completion/src/completions/field.rs | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/crates/ide-completion/src/completions/field.rs b/crates/ide-completion/src/completions/field.rs index 6d346c5fd4..505f5f1edf 100644 --- a/crates/ide-completion/src/completions/field.rs +++ b/crates/ide-completion/src/completions/field.rs @@ -1,7 +1,7 @@ //! Completion of field list position. use crate::{ - context::{NameContext, NameKind, PathCompletionCtx, PathKind, Qualified, TypeLocation}, + context::{PathCompletionCtx, PathKind, Qualified, TypeLocation}, CompletionContext, Completions, }; @@ -30,17 +30,11 @@ pub(crate) fn complete_field_list_tuple_variant( } } -pub(crate) fn complete_field_list_record_variant( - acc: &mut Completions, - ctx: &CompletionContext, - name_ctx: &NameContext, -) { - if let NameContext { kind: NameKind::RecordField, .. } = name_ctx { - if ctx.qualifier_ctx.vis_node.is_none() { - let mut add_keyword = |kw, snippet| acc.add_keyword_snippet(ctx, kw, snippet); - add_keyword("pub(crate)", "pub(crate)"); - add_keyword("pub(super)", "pub(super)"); - add_keyword("pub", "pub"); - } +pub(crate) fn complete_field_list_record_variant(acc: &mut Completions, ctx: &CompletionContext) { + if ctx.qualifier_ctx.vis_node.is_none() { + let mut add_keyword = |kw, snippet| acc.add_keyword_snippet(ctx, kw, snippet); + add_keyword("pub(crate)", "pub(crate)"); + add_keyword("pub(super)", "pub(super)"); + add_keyword("pub", "pub"); } } |