@@ -4186,7 +4186,7 @@ impl<'a> LoweringContext<'a> {
4186
4186
ParamMode :: Optional ,
4187
4187
ImplTraitContext :: disallowed ( ) ,
4188
4188
) ;
4189
- let ( pats, ddpos) = self . lower_pat_tuple ( & * pats, "tuple struct" ) ;
4189
+ let ( pats, ddpos) = self . lower_pat_tuple ( pats, "tuple struct" ) ;
4190
4190
hir:: PatKind :: TupleStruct ( qpath, pats, ddpos)
4191
4191
}
4192
4192
PatKind :: Path ( ref qself, ref path) => {
@@ -4225,7 +4225,7 @@ impl<'a> LoweringContext<'a> {
4225
4225
hir:: PatKind :: Struct ( qpath, fs, etc)
4226
4226
}
4227
4227
PatKind :: Tuple ( ref pats) => {
4228
- let ( pats, ddpos) = self . lower_pat_tuple ( & * pats, "tuple" ) ;
4228
+ let ( pats, ddpos) = self . lower_pat_tuple ( pats, "tuple" ) ;
4229
4229
hir:: PatKind :: Tuple ( pats, ddpos)
4230
4230
}
4231
4231
PatKind :: Box ( ref inner) => hir:: PatKind :: Box ( self . lower_pat ( inner) ) ,
@@ -4246,7 +4246,7 @@ impl<'a> LoweringContext<'a> {
4246
4246
PatKind :: Mac ( _) => panic ! ( "Shouldn't exist here" ) ,
4247
4247
} ;
4248
4248
4249
- self . pat_bound ( p, node)
4249
+ self . pat_with_node_id_of ( p, node)
4250
4250
}
4251
4251
4252
4252
fn lower_pat_tuple (
@@ -4292,14 +4292,14 @@ impl<'a> LoweringContext<'a> {
4292
4292
match pat. node {
4293
4293
PatKind :: Rest => {
4294
4294
prev_rest_span = Some ( pat. span ) ;
4295
- slice = Some ( self . pat_bound_wild ( pat) ) ;
4295
+ slice = Some ( self . pat_wild_with_node_id_of ( pat) ) ;
4296
4296
break ;
4297
4297
} ,
4298
4298
PatKind :: Ident ( ref bm, ident, Some ( ref sub) ) if sub. is_rest ( ) => {
4299
4299
prev_rest_span = Some ( sub. span ) ;
4300
- let lower_sub = |this : & mut Self | Some ( this. pat_bound_wild ( sub) ) ;
4300
+ let lower_sub = |this : & mut Self | Some ( this. pat_wild_with_node_id_of ( sub) ) ;
4301
4301
let node = self . lower_pat_ident ( pat, bm, ident, lower_sub) ;
4302
- slice = Some ( self . pat_bound ( pat, node) ) ;
4302
+ slice = Some ( self . pat_with_node_id_of ( pat, node) ) ;
4303
4303
break ;
4304
4304
} ,
4305
4305
_ => { }
@@ -4315,7 +4315,7 @@ impl<'a> LoweringContext<'a> {
4315
4315
PatKind :: Rest => Some ( pat. span ) ,
4316
4316
PatKind :: Ident ( .., Some ( ref sub) ) if sub. is_rest ( ) => {
4317
4317
// The `HirValidator` is merciless; add a `_` pattern to avoid ICEs.
4318
- after. push ( self . pat_bound_wild ( pat) ) ;
4318
+ after. push ( self . pat_wild_with_node_id_of ( pat) ) ;
4319
4319
Some ( sub. span )
4320
4320
} ,
4321
4321
_ => None ,
@@ -4363,12 +4363,12 @@ impl<'a> LoweringContext<'a> {
4363
4363
}
4364
4364
}
4365
4365
4366
- fn pat_bound_wild ( & mut self , p : & Pat ) -> P < hir:: Pat > {
4367
- self . pat_bound ( p, hir:: PatKind :: Wild )
4366
+ fn pat_wild_with_node_id_of ( & mut self , p : & Pat ) -> P < hir:: Pat > {
4367
+ self . pat_with_node_id_of ( p, hir:: PatKind :: Wild )
4368
4368
}
4369
4369
4370
4370
/// Construct a `Pat` with the `HirId` of `p.id` lowered.
4371
- fn pat_bound ( & mut self , p : & Pat , node : hir:: PatKind ) -> P < hir:: Pat > {
4371
+ fn pat_with_node_id_of ( & mut self , p : & Pat , node : hir:: PatKind ) -> P < hir:: Pat > {
4372
4372
P ( hir:: Pat {
4373
4373
hir_id : self . lower_node_id ( p. id ) ,
4374
4374
node,
0 commit comments