@@ -253,21 +253,21 @@ impl TCFType for CFType {
253253/// A reference to an element inside a container
254254pub struct ItemRef < ' a , T : ' a > ( ManuallyDrop < T > , PhantomData < & ' a T > ) ;
255255
256- impl < ' a , T > Deref for ItemRef < ' a , T > {
256+ impl < T > Deref for ItemRef < ' _ , T > {
257257 type Target = T ;
258258
259259 fn deref ( & self ) -> & T {
260260 & self . 0
261261 }
262262}
263263
264- impl < ' a , T : fmt:: Debug > fmt:: Debug for ItemRef < ' a , T > {
264+ impl < T : fmt:: Debug > fmt:: Debug for ItemRef < ' _ , T > {
265265 fn fmt ( & self , f : & mut fmt:: Formatter ) -> Result < ( ) , fmt:: Error > {
266266 self . 0 . fmt ( f)
267267 }
268268}
269269
270- impl < ' a , T : PartialEq > PartialEq for ItemRef < ' a , T > {
270+ impl < T : PartialEq > PartialEq for ItemRef < ' _ , T > {
271271 fn eq ( & self , other : & Self ) -> bool {
272272 self . 0 . eq ( & other. 0 )
273273 }
@@ -276,27 +276,27 @@ impl<'a, T: PartialEq> PartialEq for ItemRef<'a, T> {
276276/// A reference to a mutable element inside a container
277277pub struct ItemMutRef < ' a , T : ' a > ( ManuallyDrop < T > , PhantomData < & ' a T > ) ;
278278
279- impl < ' a , T > Deref for ItemMutRef < ' a , T > {
279+ impl < T > Deref for ItemMutRef < ' _ , T > {
280280 type Target = T ;
281281
282282 fn deref ( & self ) -> & T {
283283 & self . 0
284284 }
285285}
286286
287- impl < ' a , T > DerefMut for ItemMutRef < ' a , T > {
287+ impl < T > DerefMut for ItemMutRef < ' _ , T > {
288288 fn deref_mut ( & mut self ) -> & mut T {
289289 & mut self . 0
290290 }
291291}
292292
293- impl < ' a , T : fmt:: Debug > fmt:: Debug for ItemMutRef < ' a , T > {
293+ impl < T : fmt:: Debug > fmt:: Debug for ItemMutRef < ' _ , T > {
294294 fn fmt ( & self , f : & mut fmt:: Formatter ) -> Result < ( ) , fmt:: Error > {
295295 self . 0 . fmt ( f)
296296 }
297297}
298298
299- impl < ' a , T : PartialEq > PartialEq for ItemMutRef < ' a , T > {
299+ impl < T : PartialEq > PartialEq for ItemMutRef < ' _ , T > {
300300 fn eq ( & self , other : & Self ) -> bool {
301301 self . 0 . eq ( & other. 0 )
302302 }
@@ -371,7 +371,7 @@ unsafe impl ToVoid<*const c_void> for *const c_void {
371371 }
372372}
373373
374- unsafe impl < ' a > ToVoid < CFType > for & ' a CFType {
374+ unsafe impl ToVoid < CFType > for & CFType {
375375 fn to_void ( & self ) -> * const c_void {
376376 self . as_concrete_TypeRef ( ) . as_void_ptr ( )
377377 }
0 commit comments