@@ -383,10 +383,11 @@ pub fn noop_visit_use_tree<T: MutVisitor>(use_tree: &mut UseTree, vis: &mut T) {
383383} 
384384
385385pub  fn  noop_visit_arm < T :  MutVisitor > ( 
386-     Arm  {  attrs,  pats,  guard,  body,  span } :  & mut  Arm , 
386+     Arm  {  attrs,  pats,  guard,  body,  span,  id  } :  & mut  Arm , 
387387    vis :  & mut  T , 
388388)  { 
389389    visit_attrs ( attrs,  vis) ; 
390+     vis. visit_id ( id) ; 
390391    visit_vec ( pats,  |pat| vis. visit_pat ( pat) ) ; 
391392    visit_opt ( guard,  |guard| vis. visit_expr ( guard) ) ; 
392393    vis. visit_expr ( body) ; 
@@ -808,9 +809,10 @@ pub fn noop_visit_struct_field<T: MutVisitor>(f: &mut StructField, visitor: &mut
808809} 
809810
810811pub  fn  noop_visit_field < T :  MutVisitor > ( f :  & mut  Field ,  vis :  & mut  T )  { 
811-     let  Field  {  ident,  expr,  span,  is_shorthand :  _,  attrs }  = f; 
812+     let  Field  {  ident,  expr,  span,  is_shorthand :  _,  attrs,  id  }  = f; 
812813    vis. visit_ident ( ident) ; 
813814    vis. visit_expr ( expr) ; 
815+     vis. visit_id ( id) ; 
814816    vis. visit_span ( span) ; 
815817    visit_thin_attrs ( attrs,  vis) ; 
816818} 
@@ -1040,8 +1042,12 @@ pub fn noop_visit_pat<T: MutVisitor>(pat: &mut P<Pat>, vis: &mut T) {
10401042        } 
10411043        PatKind :: Struct ( path,  fields,  _etc)  => { 
10421044            vis. visit_path ( path) ; 
1043-             for  Spanned  {  node :  FieldPat  {  ident,  pat,  is_shorthand :  _,  attrs } ,  span }  in  fields { 
1045+             for  Spanned  { 
1046+                 node :  FieldPat  {  ident,  pat,  is_shorthand :  _,  attrs,  id } , 
1047+                 span
1048+             }  in  fields { 
10441049                vis. visit_ident ( ident) ; 
1050+                 vis. visit_id ( id) ; 
10451051                vis. visit_pat ( pat) ; 
10461052                visit_thin_attrs ( attrs,  vis) ; 
10471053                vis. visit_span ( span) ; 
0 commit comments