mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-03 07:04:49 +00:00
fix: variants rendering in pattern path
This commit is contained in:
parent
ec78b6b08a
commit
622b516c74
9 changed files with 83 additions and 73 deletions
|
@ -357,6 +357,12 @@ impl Completions {
|
|||
variant: hir::Variant,
|
||||
local_name: Option<hir::Name>,
|
||||
) {
|
||||
if let PathCompletionCtx { kind: PathKind::Pat { pat_ctx }, .. } = path_ctx {
|
||||
cov_mark::hit!(enum_variant_pattern_path);
|
||||
self.add_variant_pat(ctx, pat_ctx, variant, local_name);
|
||||
return;
|
||||
}
|
||||
|
||||
if let Some(builder) =
|
||||
render_variant_lit(RenderContext::new(ctx), path_ctx, local_name, variant, None)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue