diff options
Diffstat (limited to 'crates/ra_hir/src/expr.rs')
-rw-r--r-- | crates/ra_hir/src/expr.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_hir/src/expr.rs b/crates/ra_hir/src/expr.rs index 17e89c48f..bfd250f38 100644 --- a/crates/ra_hir/src/expr.rs +++ b/crates/ra_hir/src/expr.rs | |||
@@ -472,7 +472,7 @@ pub enum Pat { | |||
472 | Missing, | 472 | Missing, |
473 | Wild, | 473 | Wild, |
474 | Tuple(Vec<PatId>), | 474 | Tuple(Vec<PatId>), |
475 | Struct { | 475 | Record { |
476 | path: Option<Path>, | 476 | path: Option<Path>, |
477 | args: Vec<RecordFieldPat>, | 477 | args: Vec<RecordFieldPat>, |
478 | // FIXME: 'ellipsis' option | 478 | // FIXME: 'ellipsis' option |
@@ -518,7 +518,7 @@ impl Pat { | |||
518 | let total_iter = prefix.iter().chain(rest.iter()).chain(suffix.iter()); | 518 | let total_iter = prefix.iter().chain(rest.iter()).chain(suffix.iter()); |
519 | total_iter.copied().for_each(f); | 519 | total_iter.copied().for_each(f); |
520 | } | 520 | } |
521 | Pat::Struct { args, .. } => { | 521 | Pat::Record { args, .. } => { |
522 | args.iter().map(|f| f.pat).for_each(f); | 522 | args.iter().map(|f| f.pat).for_each(f); |
523 | } | 523 | } |
524 | } | 524 | } |