@@ -458,7 +458,7 @@ struct S<'a> {
458
458
}
459
459
460
460
impl < ' a > Named for S < ' a > {
461
- fn new < ' b > ( name : & ' static str ) -> S < ' b > {
461
+ fn new ( name : & ' static str ) -> S < ' a > {
462
462
S { name : name, mark : Cell :: new ( 0 ) , next : Cell :: new ( None ) }
463
463
}
464
464
fn name ( & self ) -> & str { self . name }
@@ -476,7 +476,7 @@ struct S2<'a> {
476
476
}
477
477
478
478
impl < ' a > Named for S2 < ' a > {
479
- fn new < ' b > ( name : & ' static str ) -> S2 < ' b > {
479
+ fn new ( name : & ' static str ) -> S2 < ' a > {
480
480
S2 { name : name, mark : Cell :: new ( 0 ) , next : Cell :: new ( ( None , None ) ) }
481
481
}
482
482
fn name ( & self ) -> & str { self . name }
@@ -496,7 +496,7 @@ struct V<'a> {
496
496
}
497
497
498
498
impl < ' a > Named for V < ' a > {
499
- fn new < ' b > ( name : & ' static str ) -> V < ' b > {
499
+ fn new ( name : & ' static str ) -> V < ' a > {
500
500
V { name : name,
501
501
mark : Cell :: new ( 0 ) ,
502
502
contents : vec ! [ Cell :: new( None ) , Cell :: new( None ) ]
@@ -518,7 +518,7 @@ struct H<'a> {
518
518
}
519
519
520
520
impl < ' a > Named for H < ' a > {
521
- fn new < ' b > ( name : & ' static str ) -> H < ' b > {
521
+ fn new ( name : & ' static str ) -> H < ' a > {
522
522
H { name : name, mark : Cell :: new ( 0 ) , next : Cell :: new ( None ) }
523
523
}
524
524
fn name ( & self ) -> & str { self . name }
@@ -549,7 +549,7 @@ struct HM<'a> {
549
549
}
550
550
551
551
impl < ' a > Named for HM < ' a > {
552
- fn new < ' b > ( name : & ' static str ) -> HM < ' b > {
552
+ fn new ( name : & ' static str ) -> HM < ' a > {
553
553
HM { name : name,
554
554
mark : Cell :: new ( 0 ) ,
555
555
contents : Cell :: new ( None )
@@ -583,7 +583,7 @@ struct VD<'a> {
583
583
}
584
584
585
585
impl < ' a > Named for VD < ' a > {
586
- fn new < ' b > ( name : & ' static str ) -> VD < ' b > {
586
+ fn new ( name : & ' static str ) -> VD < ' a > {
587
587
VD { name : name,
588
588
mark : Cell :: new ( 0 ) ,
589
589
contents : Cell :: new ( None )
@@ -604,7 +604,7 @@ struct VM<'a> {
604
604
}
605
605
606
606
impl < ' a > Named for VM < ' a > {
607
- fn new < ' b > ( name : & ' static str ) -> VM < ' b > {
607
+ fn new ( name : & ' static str ) -> VM < ' a > {
608
608
VM { name : name,
609
609
mark : Cell :: new ( 0 ) ,
610
610
contents : Cell :: new ( None )
@@ -625,7 +625,7 @@ struct LL<'a> {
625
625
}
626
626
627
627
impl < ' a > Named for LL < ' a > {
628
- fn new < ' b > ( name : & ' static str ) -> LL < ' b > {
628
+ fn new ( name : & ' static str ) -> LL < ' a > {
629
629
LL { name : name,
630
630
mark : Cell :: new ( 0 ) ,
631
631
contents : Cell :: new ( None )
@@ -646,7 +646,7 @@ struct BH<'a> {
646
646
}
647
647
648
648
impl < ' a > Named for BH < ' a > {
649
- fn new < ' b > ( name : & ' static str ) -> BH < ' b > {
649
+ fn new ( name : & ' static str ) -> BH < ' a > {
650
650
BH { name : name,
651
651
mark : Cell :: new ( 0 ) ,
652
652
contents : Cell :: new ( None )
@@ -687,7 +687,7 @@ struct BTM<'a> {
687
687
}
688
688
689
689
impl < ' a > Named for BTM < ' a > {
690
- fn new < ' b > ( name : & ' static str ) -> BTM < ' b > {
690
+ fn new ( name : & ' static str ) -> BTM < ' a > {
691
691
BTM { name : name,
692
692
mark : Cell :: new ( 0 ) ,
693
693
contents : Cell :: new ( None )
@@ -728,7 +728,7 @@ struct BTS<'a> {
728
728
}
729
729
730
730
impl < ' a > Named for BTS < ' a > {
731
- fn new < ' b > ( name : & ' static str ) -> BTS < ' b > {
731
+ fn new ( name : & ' static str ) -> BTS < ' a > {
732
732
BTS { name : name,
733
733
mark : Cell :: new ( 0 ) ,
734
734
contents : Cell :: new ( None )
0 commit comments