@@ -1130,10 +1130,10 @@ impl BoxPat {
11301130 pub fn pat ( & self ) -> Option < Pat > { support:: child ( & self . syntax ) }
11311131}
11321132#[ derive( Debug , Clone , PartialEq , Eq , Hash ) ]
1133- pub struct DotDotPat {
1133+ pub struct RestPat {
11341134 pub ( crate ) syntax : SyntaxNode ,
11351135}
1136- impl DotDotPat {
1136+ impl RestPat {
11371137 pub fn dotdot_token ( & self ) -> Option < SyntaxToken > { support:: token ( & self . syntax , T ! [ ..] ) }
11381138}
11391139#[ derive( Debug , Clone , PartialEq , Eq , Hash ) ]
@@ -1336,7 +1336,7 @@ pub enum Stmt {
13361336pub enum Pat {
13371337 IdentPat ( IdentPat ) ,
13381338 BoxPat ( BoxPat ) ,
1339- DotDotPat ( DotDotPat ) ,
1339+ RestPat ( RestPat ) ,
13401340 LiteralPat ( LiteralPat ) ,
13411341 MacroPat ( MacroPat ) ,
13421342 OrPat ( OrPat ) ,
@@ -2577,8 +2577,8 @@ impl AstNode for BoxPat {
25772577 }
25782578 fn syntax ( & self ) -> & SyntaxNode { & self . syntax }
25792579}
2580- impl AstNode for DotDotPat {
2581- fn can_cast ( kind : SyntaxKind ) -> bool { kind == DOT_DOT_PAT }
2580+ impl AstNode for RestPat {
2581+ fn can_cast ( kind : SyntaxKind ) -> bool { kind == REST_PAT }
25822582 fn cast ( syntax : SyntaxNode ) -> Option < Self > {
25832583 if Self :: can_cast ( syntax. kind ( ) ) {
25842584 Some ( Self { syntax } )
@@ -3141,8 +3141,8 @@ impl From<IdentPat> for Pat {
31413141impl From < BoxPat > for Pat {
31423142 fn from ( node : BoxPat ) -> Pat { Pat :: BoxPat ( node) }
31433143}
3144- impl From < DotDotPat > for Pat {
3145- fn from ( node : DotDotPat ) -> Pat { Pat :: DotDotPat ( node) }
3144+ impl From < RestPat > for Pat {
3145+ fn from ( node : RestPat ) -> Pat { Pat :: RestPat ( node) }
31463146}
31473147impl From < LiteralPat > for Pat {
31483148 fn from ( node : LiteralPat ) -> Pat { Pat :: LiteralPat ( node) }
@@ -3183,7 +3183,7 @@ impl From<TupleStructPat> for Pat {
31833183impl AstNode for Pat {
31843184 fn can_cast ( kind : SyntaxKind ) -> bool {
31853185 match kind {
3186- IDENT_PAT | BOX_PAT | DOT_DOT_PAT | LITERAL_PAT | MACRO_PAT | OR_PAT | PAREN_PAT
3186+ IDENT_PAT | BOX_PAT | REST_PAT | LITERAL_PAT | MACRO_PAT | OR_PAT | PAREN_PAT
31873187 | PATH_PAT | WILDCARD_PAT | RANGE_PAT | RECORD_PAT | REF_PAT | SLICE_PAT
31883188 | TUPLE_PAT | TUPLE_STRUCT_PAT => true ,
31893189 _ => false ,
@@ -3193,7 +3193,7 @@ impl AstNode for Pat {
31933193 let res = match syntax. kind ( ) {
31943194 IDENT_PAT => Pat :: IdentPat ( IdentPat { syntax } ) ,
31953195 BOX_PAT => Pat :: BoxPat ( BoxPat { syntax } ) ,
3196- DOT_DOT_PAT => Pat :: DotDotPat ( DotDotPat { syntax } ) ,
3196+ REST_PAT => Pat :: RestPat ( RestPat { syntax } ) ,
31973197 LITERAL_PAT => Pat :: LiteralPat ( LiteralPat { syntax } ) ,
31983198 MACRO_PAT => Pat :: MacroPat ( MacroPat { syntax } ) ,
31993199 OR_PAT => Pat :: OrPat ( OrPat { syntax } ) ,
@@ -3214,7 +3214,7 @@ impl AstNode for Pat {
32143214 match self {
32153215 Pat :: IdentPat ( it) => & it. syntax ,
32163216 Pat :: BoxPat ( it) => & it. syntax ,
3217- Pat :: DotDotPat ( it) => & it. syntax ,
3217+ Pat :: RestPat ( it) => & it. syntax ,
32183218 Pat :: LiteralPat ( it) => & it. syntax ,
32193219 Pat :: MacroPat ( it) => & it. syntax ,
32203220 Pat :: OrPat ( it) => & it. syntax ,
@@ -3990,7 +3990,7 @@ impl std::fmt::Display for BoxPat {
39903990 std:: fmt:: Display :: fmt ( self . syntax ( ) , f)
39913991 }
39923992}
3993- impl std:: fmt:: Display for DotDotPat {
3993+ impl std:: fmt:: Display for RestPat {
39943994 fn fmt ( & self , f : & mut std:: fmt:: Formatter < ' _ > ) -> std:: fmt:: Result {
39953995 std:: fmt:: Display :: fmt ( self . syntax ( ) , f)
39963996 }
0 commit comments