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