@@ -465,7 +465,7 @@ where
465
465
pub fn walk_param < ' v , V : Visitor < ' v > > ( visitor : & mut V , param : & ' v Param < ' v > ) {
466
466
visitor. visit_id ( param. hir_id ) ;
467
467
visitor. visit_pat ( & param. pat ) ;
468
- walk_list ! ( visitor, visit_attribute, & param. attrs) ;
468
+ walk_list ! ( visitor, visit_attribute, param. attrs) ;
469
469
}
470
470
471
471
pub fn walk_item < ' v , V : Visitor < ' v > > ( visitor : & mut V , item : & ' v Item < ' v > ) {
@@ -687,23 +687,23 @@ pub fn walk_assoc_type_binding<'v, V: Visitor<'v>>(visitor: &mut V, type_binding
687
687
pub fn walk_pat < ' v , V : Visitor < ' v > > ( visitor : & mut V , pattern : & ' v Pat < ' v > ) {
688
688
visitor. visit_id ( pattern. hir_id ) ;
689
689
match pattern. kind {
690
- PatKind :: TupleStruct ( ref qpath, ref children, _) => {
690
+ PatKind :: TupleStruct ( ref qpath, children, _) => {
691
691
visitor. visit_qpath ( qpath, pattern. hir_id , pattern. span ) ;
692
692
walk_list ! ( visitor, visit_pat, children) ;
693
693
}
694
694
PatKind :: Path ( ref qpath) => {
695
695
visitor. visit_qpath ( qpath, pattern. hir_id , pattern. span ) ;
696
696
}
697
- PatKind :: Struct ( ref qpath, ref fields, _) => {
697
+ PatKind :: Struct ( ref qpath, fields, _) => {
698
698
visitor. visit_qpath ( qpath, pattern. hir_id , pattern. span ) ;
699
699
for field in fields {
700
700
visitor. visit_id ( field. hir_id ) ;
701
701
visitor. visit_ident ( field. ident ) ;
702
702
visitor. visit_pat ( & field. pat )
703
703
}
704
704
}
705
- PatKind :: Or ( ref pats) => walk_list ! ( visitor, visit_pat, pats) ,
706
- PatKind :: Tuple ( ref tuple_elements, _) => {
705
+ PatKind :: Or ( pats) => walk_list ! ( visitor, visit_pat, pats) ,
706
+ PatKind :: Tuple ( tuple_elements, _) => {
707
707
walk_list ! ( visitor, visit_pat, tuple_elements) ;
708
708
}
709
709
PatKind :: Box ( ref subpattern) | PatKind :: Ref ( ref subpattern, _) => {
@@ -719,7 +719,7 @@ pub fn walk_pat<'v, V: Visitor<'v>>(visitor: &mut V, pattern: &'v Pat<'v>) {
719
719
visitor. visit_expr ( upper_bound)
720
720
}
721
721
PatKind :: Wild => ( ) ,
722
- PatKind :: Slice ( ref prepatterns, ref slice_pattern, ref postpatterns) => {
722
+ PatKind :: Slice ( prepatterns, ref slice_pattern, postpatterns) => {
723
723
walk_list ! ( visitor, visit_pat, prepatterns) ;
724
724
walk_list ! ( visitor, visit_pat, slice_pattern) ;
725
725
walk_list ! ( visitor, visit_pat, postpatterns) ;
@@ -957,7 +957,7 @@ pub fn walk_struct_field<'v, V: Visitor<'v>>(visitor: &mut V, struct_field: &'v
957
957
958
958
pub fn walk_block < ' v , V : Visitor < ' v > > ( visitor : & mut V , block : & ' v Block < ' v > ) {
959
959
visitor. visit_id ( block. hir_id ) ;
960
- walk_list ! ( visitor, visit_stmt, & block. stmts) ;
960
+ walk_list ! ( visitor, visit_stmt, block. stmts) ;
961
961
walk_list ! ( visitor, visit_expr, & block. expr) ;
962
962
}
963
963
@@ -982,14 +982,14 @@ pub fn walk_expr<'v, V: Visitor<'v>>(visitor: &mut V, expression: &'v Expr<'v>)
982
982
walk_list ! ( visitor, visit_attribute, expression. attrs. iter( ) ) ;
983
983
match expression. kind {
984
984
ExprKind :: Box ( ref subexpression) => visitor. visit_expr ( subexpression) ,
985
- ExprKind :: Array ( ref subexpressions) => {
985
+ ExprKind :: Array ( subexpressions) => {
986
986
walk_list ! ( visitor, visit_expr, subexpressions) ;
987
987
}
988
988
ExprKind :: Repeat ( ref element, ref count) => {
989
989
visitor. visit_expr ( element) ;
990
990
visitor. visit_anon_const ( count)
991
991
}
992
- ExprKind :: Struct ( ref qpath, ref fields, ref optional_base) => {
992
+ ExprKind :: Struct ( ref qpath, fields, ref optional_base) => {
993
993
visitor. visit_qpath ( qpath, expression. hir_id , expression. span ) ;
994
994
for field in fields {
995
995
visitor. visit_id ( field. hir_id ) ;
@@ -998,14 +998,14 @@ pub fn walk_expr<'v, V: Visitor<'v>>(visitor: &mut V, expression: &'v Expr<'v>)
998
998
}
999
999
walk_list ! ( visitor, visit_expr, optional_base) ;
1000
1000
}
1001
- ExprKind :: Tup ( ref subexpressions) => {
1001
+ ExprKind :: Tup ( subexpressions) => {
1002
1002
walk_list ! ( visitor, visit_expr, subexpressions) ;
1003
1003
}
1004
- ExprKind :: Call ( ref callee_expression, ref arguments) => {
1004
+ ExprKind :: Call ( ref callee_expression, arguments) => {
1005
1005
visitor. visit_expr ( callee_expression) ;
1006
1006
walk_list ! ( visitor, visit_expr, arguments) ;
1007
1007
}
1008
- ExprKind :: MethodCall ( ref segment, _, ref arguments) => {
1008
+ ExprKind :: MethodCall ( ref segment, _, arguments) => {
1009
1009
visitor. visit_path_segment ( expression. span , segment) ;
1010
1010
walk_list ! ( visitor, visit_expr, arguments) ;
1011
1011
}
@@ -1027,7 +1027,7 @@ pub fn walk_expr<'v, V: Visitor<'v>>(visitor: &mut V, expression: &'v Expr<'v>)
1027
1027
walk_list ! ( visitor, visit_label, opt_label) ;
1028
1028
visitor. visit_block ( block) ;
1029
1029
}
1030
- ExprKind :: Match ( ref subexpression, ref arms, _) => {
1030
+ ExprKind :: Match ( ref subexpression, arms, _) => {
1031
1031
visitor. visit_expr ( subexpression) ;
1032
1032
walk_list ! ( visitor, visit_arm, arms) ;
1033
1033
}
@@ -1077,8 +1077,8 @@ pub fn walk_expr<'v, V: Visitor<'v>>(visitor: &mut V, expression: &'v Expr<'v>)
1077
1077
walk_list ! ( visitor, visit_expr, optional_expression) ;
1078
1078
}
1079
1079
ExprKind :: InlineAsm ( ref asm) => {
1080
- walk_list ! ( visitor, visit_expr, & asm. outputs_exprs) ;
1081
- walk_list ! ( visitor, visit_expr, & asm. inputs_exprs) ;
1080
+ walk_list ! ( visitor, visit_expr, asm. outputs_exprs) ;
1081
+ walk_list ! ( visitor, visit_expr, asm. inputs_exprs) ;
1082
1082
}
1083
1083
ExprKind :: Yield ( ref subexpression, _) => {
1084
1084
visitor. visit_expr ( subexpression) ;
@@ -1096,7 +1096,7 @@ pub fn walk_arm<'v, V: Visitor<'v>>(visitor: &mut V, arm: &'v Arm<'v>) {
1096
1096
}
1097
1097
}
1098
1098
visitor. visit_expr ( & arm. body ) ;
1099
- walk_list ! ( visitor, visit_attribute, & arm. attrs) ;
1099
+ walk_list ! ( visitor, visit_attribute, arm. attrs) ;
1100
1100
}
1101
1101
1102
1102
pub fn walk_vis < ' v , V : Visitor < ' v > > ( visitor : & mut V , vis : & ' v Visibility ) {
0 commit comments