@@ -99,7 +99,7 @@ impl<'a> NameSlice<'a> {
99
99
}
100
100
}
101
101
102
- impl < ' a > fmt:: Display for NameSlice < ' a > {
102
+ impl fmt:: Display for NameSlice < ' _ > {
103
103
fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
104
104
for label in self . 0 {
105
105
write ! ( f, "{}." , label) ?;
@@ -109,7 +109,7 @@ impl<'a> fmt::Display for NameSlice<'a> {
109
109
}
110
110
}
111
111
112
- impl < ' a > ToName for NameSlice < ' a > { }
112
+ impl ToName for NameSlice < ' _ > { }
113
113
114
114
/// An iterator over the labels in a `NameSlice` instance.
115
115
#[ derive( Clone ) ]
@@ -138,7 +138,7 @@ impl<'a> Iterator for NameSliceIter<'a> {
138
138
}
139
139
}
140
140
141
- impl < ' a > DoubleEndedIterator for NameSliceIter < ' a > {
141
+ impl DoubleEndedIterator for NameSliceIter < ' _ > {
142
142
fn next_back ( & mut self ) -> Option < Self :: Item > {
143
143
if self . index > 0 {
144
144
self . index -= 1 ;
@@ -155,8 +155,11 @@ impl<'a> DoubleEndedIterator for NameSliceIter<'a> {
155
155
}
156
156
}
157
157
158
- impl < ' a > ToLabelIter for NameSlice < ' a > {
159
- type LabelIter < ' t > = NameSliceIter < ' t > where Self : ' t ;
158
+ impl ToLabelIter for NameSlice < ' _ > {
159
+ type LabelIter < ' t >
160
+ = NameSliceIter < ' t >
161
+ where
162
+ Self : ' t ;
160
163
161
164
fn iter_labels ( & self ) -> Self :: LabelIter < ' _ > {
162
165
NameSliceIter {
@@ -177,7 +180,7 @@ impl<'a> Txt<'a> {
177
180
}
178
181
}
179
182
180
- impl < ' a > fmt:: Display for Txt < ' a > {
183
+ impl fmt:: Display for Txt < ' _ > {
181
184
fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
182
185
write ! ( f, "Txt [" ) ?;
183
186
@@ -195,13 +198,13 @@ impl<'a> fmt::Display for Txt<'a> {
195
198
}
196
199
}
197
200
198
- impl < ' a > RecordData for Txt < ' a > {
201
+ impl RecordData for Txt < ' _ > {
199
202
fn rtype ( & self ) -> Rtype {
200
203
Rtype :: TXT
201
204
}
202
205
}
203
206
204
- impl < ' a > ComposeRecordData for Txt < ' a > {
207
+ impl ComposeRecordData for Txt < ' _ > {
205
208
fn rdlen ( & self , _compress : bool ) -> Option < u16 > {
206
209
None
207
210
}
@@ -217,7 +220,7 @@ impl<'a> ComposeRecordData for Txt<'a> {
217
220
for ( k, v) in self . 0 {
218
221
target. append_slice ( & [ ( k. len ( ) + v. len ( ) + 1 ) as u8 ] ) ?;
219
222
target. append_slice ( k. as_bytes ( ) ) ?;
220
- target. append_slice ( & [ b'=' ] ) ?;
223
+ target. append_slice ( b"=" ) ?;
221
224
target. append_slice ( v. as_bytes ( ) ) ?;
222
225
}
223
226
}
@@ -313,16 +316,19 @@ impl<'a> Buf<'a> {
313
316
}
314
317
}
315
318
316
- impl < ' a > FreezeBuilder for Buf < ' a > {
319
+ impl FreezeBuilder for Buf < ' _ > {
317
320
type Octets = Self ;
318
321
319
322
fn freeze ( self ) -> Self {
320
323
self
321
324
}
322
325
}
323
326
324
- impl < ' a > Octets for Buf < ' a > {
325
- type Range < ' r > = & ' r [ u8 ] where Self : ' r ;
327
+ impl Octets for Buf < ' _ > {
328
+ type Range < ' r >
329
+ = & ' r [ u8 ]
330
+ where
331
+ Self : ' r ;
326
332
327
333
fn range ( & self , range : impl RangeBounds < usize > ) -> Self :: Range < ' _ > {
328
334
self . 0 [ ..self . 1 ] . range ( range)
@@ -337,9 +343,9 @@ impl<'a> FromBuilder for Buf<'a> {
337
343
}
338
344
}
339
345
340
- impl < ' a > Composer for Buf < ' a > { }
346
+ impl Composer for Buf < ' _ > { }
341
347
342
- impl < ' a > OctetsBuilder for Buf < ' a > {
348
+ impl OctetsBuilder for Buf < ' _ > {
343
349
type AppendError = ShortBuf ;
344
350
345
351
fn append_slice ( & mut self , slice : & [ u8 ] ) -> Result < ( ) , Self :: AppendError > {
@@ -355,19 +361,19 @@ impl<'a> OctetsBuilder for Buf<'a> {
355
361
}
356
362
}
357
363
358
- impl < ' a > Truncate for Buf < ' a > {
364
+ impl Truncate for Buf < ' _ > {
359
365
fn truncate ( & mut self , len : usize ) {
360
366
self . 1 = len;
361
367
}
362
368
}
363
369
364
- impl < ' a > AsMut < [ u8 ] > for Buf < ' a > {
370
+ impl AsMut < [ u8 ] > for Buf < ' _ > {
365
371
fn as_mut ( & mut self ) -> & mut [ u8 ] {
366
372
& mut self . 0 [ ..self . 1 ]
367
373
}
368
374
}
369
375
370
- impl < ' a > AsRef < [ u8 ] > for Buf < ' a > {
376
+ impl AsRef < [ u8 ] > for Buf < ' _ > {
371
377
fn as_ref ( & self ) -> & [ u8 ] {
372
378
& self . 0 [ ..self . 1 ]
373
379
}
0 commit comments