fn complete_fields(
acc: &mut Completions,
ctx: &CompletionContext<'_>,
receiver: &Type<'_>,
named_field: impl FnMut(&mut Completions, Field, Type<'_>),
tuple_index: impl FnMut(&mut Completions, usize, Type<'_>),
has_parens: bool,
)