diff options
| author | Seiichi Uchida <seuchida@gmail.com> | 2019-10-05 23:40:24 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-10-05 23:40:24 +0900 |
| commit | 383306e5feaddf71314653a7a39018bbe03e080e (patch) | |
| tree | 85658617ddb08bbbc71247812a615bda64a28ebd /src/patterns.rs | |
| parent | fb01dc857c2c073eedfa02ce37f6189a9972f838 (diff) | |
Update rustc-ap-* crates to 606.0.0 (#3835)
Diffstat (limited to 'src/patterns.rs')
| -rw-r--r-- | src/patterns.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/patterns.rs b/src/patterns.rs index 9a89c8d192c..e81631d1662 100644 --- a/src/patterns.rs +++ b/src/patterns.rs @@ -36,7 +36,7 @@ pub(crate) fn is_short_pattern(pat: &ast::Pat, pat_str: &str) -> bool { } fn is_short_pattern_inner(pat: &ast::Pat) -> bool { - match pat.node { + match pat.kind { ast::PatKind::Rest | ast::PatKind::Wild | ast::PatKind::Lit(_) => true, ast::PatKind::Ident(_, _, ref pat) => pat.is_none(), ast::PatKind::Struct(..) @@ -57,7 +57,7 @@ fn is_short_pattern_inner(pat: &ast::Pat) -> bool { impl Rewrite for Pat { fn rewrite(&self, context: &RewriteContext<'_>, shape: Shape) -> Option<String> { - match self.node { + match self.kind { PatKind::Or(ref pats) => { let pat_strs = pats .iter() @@ -335,7 +335,7 @@ impl<'a> Spanned for TuplePatField<'a> { impl<'a> TuplePatField<'a> { fn is_dotdot(&self) -> bool { match self { - TuplePatField::Pat(pat) => match pat.node { + TuplePatField::Pat(pat) => match pat.kind { ast::PatKind::Rest => true, _ => false, }, @@ -350,7 +350,7 @@ pub(crate) fn can_be_overflowed_pat( len: usize, ) -> bool { match *pat { - TuplePatField::Pat(pat) => match pat.node { + TuplePatField::Pat(pat) => match pat.kind { ast::PatKind::Path(..) | ast::PatKind::Tuple(..) | ast::PatKind::Struct(..) |
