5
5
std:: io:: BufRead ,
6
6
} ;
7
7
8
- pub ( super ) trait ListFrame < ' frame > {
9
- type Item : ' frame ;
8
+ pub ( super ) trait ListFrame {
9
+ type Item ;
10
10
11
11
fn len ( & self ) -> usize ;
12
12
fn item_size ( & self ) -> usize {
@@ -28,7 +28,7 @@ pub(super) enum VotesFrame {
28
28
Landed ( LandedVotesListFrame ) ,
29
29
}
30
30
31
- impl ListFrame < ' _ > for VotesFrame {
31
+ impl ListFrame for VotesFrame {
32
32
type Item = LockoutItem ;
33
33
34
34
fn len ( & self ) -> usize {
@@ -87,7 +87,7 @@ impl LockoutListFrame {
87
87
}
88
88
}
89
89
90
- impl ListFrame < ' _ > for LockoutListFrame {
90
+ impl ListFrame for LockoutListFrame {
91
91
type Item = LockoutItem ;
92
92
93
93
fn len ( & self ) -> usize {
@@ -119,7 +119,7 @@ pub(super) struct LandedVoteItem {
119
119
confirmation_count : [ u8 ; 4 ] ,
120
120
}
121
121
122
- impl ListFrame < ' _ > for LandedVotesListFrame {
122
+ impl ListFrame for LandedVotesListFrame {
123
123
type Item = LockoutItem ;
124
124
125
125
fn len ( & self ) -> usize {
@@ -158,7 +158,7 @@ pub(super) struct AuthorizedVoterItem {
158
158
voter : Pubkey ,
159
159
}
160
160
161
- impl ListFrame < ' _ > for AuthorizedVotersListFrame {
161
+ impl ListFrame for AuthorizedVotersListFrame {
162
162
type Item = AuthorizedVoterItem ;
163
163
164
164
fn len ( & self ) -> usize {
@@ -203,7 +203,7 @@ impl EpochCreditsListFrame {
203
203
}
204
204
}
205
205
206
- impl ListFrame < ' _ > for EpochCreditsListFrame {
206
+ impl ListFrame for EpochCreditsListFrame {
207
207
type Item = EpochCreditsItem ;
208
208
209
209
fn len ( & self ) -> usize {
@@ -288,7 +288,7 @@ impl RootSlotFrame {
288
288
289
289
pub ( super ) struct PriorVotersFrame ;
290
290
291
- impl ListFrame < ' _ > for PriorVotersFrame {
291
+ impl ListFrame for PriorVotersFrame {
292
292
type Item = PriorVotersItem ;
293
293
294
294
fn len ( & self ) -> usize {
0 commit comments