fn complete_patterns( acc: &mut Completions, ctx: &CompletionContext<'_, '_>, pattern_ctx: &PatternContext, )