@@ -68,8 +68,8 @@ const WHITELIST: &'static [&'static [&'static str]] = &[
6868
6969struct SimilarNamesNameVisitor < ' a , ' b : ' a , ' c : ' b > ( & ' a mut SimilarNamesLocalVisitor < ' b , ' c > ) ;
7070
71- impl < ' v , ' a , ' b , ' c > Visitor < ' v > for SimilarNamesNameVisitor < ' a , ' b , ' c > {
72- fn visit_pat ( & mut self , pat : & ' v Pat ) {
71+ impl < ' a , ' b , ' c > Visitor for SimilarNamesNameVisitor < ' a , ' b , ' c > {
72+ fn visit_pat ( & mut self , pat : & Pat ) {
7373 match pat. node {
7474 PatKind :: Ident ( _, id, _) => self . check_name ( id. span , id. node . name ) ,
7575 PatKind :: Struct ( _, ref fields, _) => {
@@ -226,25 +226,25 @@ impl<'a, 'b> SimilarNamesLocalVisitor<'a, 'b> {
226226 }
227227}
228228
229- impl < ' v , ' a , ' b > Visitor < ' v > for SimilarNamesLocalVisitor < ' a , ' b > {
230- fn visit_local ( & mut self , local : & ' v Local ) {
229+ impl < ' a , ' b > Visitor for SimilarNamesLocalVisitor < ' a , ' b > {
230+ fn visit_local ( & mut self , local : & Local ) {
231231 if let Some ( ref init) = local. init {
232232 self . apply ( |this| walk_expr ( this, & * * init) ) ;
233233 }
234234 // add the pattern after the expression because the bindings aren't available yet in the init expression
235235 SimilarNamesNameVisitor ( self ) . visit_pat ( & * local. pat ) ;
236236 }
237- fn visit_block ( & mut self , blk : & ' v Block ) {
237+ fn visit_block ( & mut self , blk : & Block ) {
238238 self . apply ( |this| walk_block ( this, blk) ) ;
239239 }
240- fn visit_arm ( & mut self , arm : & ' v Arm ) {
240+ fn visit_arm ( & mut self , arm : & Arm ) {
241241 self . apply ( |this| {
242242 // just go through the first pattern, as either all patterns bind the same bindings or rustc would have errored much earlier
243243 SimilarNamesNameVisitor ( this) . visit_pat ( & arm. pats [ 0 ] ) ;
244244 this. apply ( |this| walk_expr ( this, & arm. body ) ) ;
245245 } ) ;
246246 }
247- fn visit_item ( & mut self , _: & ' v Item ) {
247+ fn visit_item ( & mut self , _: & Item ) {
248248 // do not recurse into inner items
249249 }
250250}
0 commit comments