@@ -407,7 +407,7 @@ where A: Clone
407407 }
408408}
409409
410- unsafe impl < ' a , A > RawData for ViewRepr < & ' a A >
410+ unsafe impl < A > RawData for ViewRepr < & A >
411411{
412412 type Elem = A ;
413413
@@ -420,7 +420,7 @@ unsafe impl<'a, A> RawData for ViewRepr<&'a A>
420420 private_impl ! { }
421421}
422422
423- unsafe impl < ' a , A > Data for ViewRepr < & ' a A >
423+ unsafe impl < A > Data for ViewRepr < & A >
424424{
425425 fn into_owned < D > ( self_ : ArrayBase < Self , D > ) -> Array < Self :: Elem , D >
426426 where
@@ -437,15 +437,15 @@ unsafe impl<'a, A> Data for ViewRepr<&'a A>
437437 }
438438}
439439
440- unsafe impl < ' a , A > RawDataClone for ViewRepr < & ' a A >
440+ unsafe impl < A > RawDataClone for ViewRepr < & A >
441441{
442442 unsafe fn clone_with_ptr ( & self , ptr : NonNull < Self :: Elem > ) -> ( Self , NonNull < Self :: Elem > )
443443 {
444444 ( * self , ptr)
445445 }
446446}
447447
448- unsafe impl < ' a , A > RawData for ViewRepr < & ' a mut A >
448+ unsafe impl < A > RawData for ViewRepr < & mut A >
449449{
450450 type Elem = A ;
451451
@@ -458,7 +458,7 @@ unsafe impl<'a, A> RawData for ViewRepr<&'a mut A>
458458 private_impl ! { }
459459}
460460
461- unsafe impl < ' a , A > RawDataMut for ViewRepr < & ' a mut A >
461+ unsafe impl < A > RawDataMut for ViewRepr < & mut A >
462462{
463463 #[ inline]
464464 fn try_ensure_unique < D > ( _: & mut ArrayBase < Self , D > )
@@ -475,7 +475,7 @@ unsafe impl<'a, A> RawDataMut for ViewRepr<&'a mut A>
475475 }
476476}
477477
478- unsafe impl < ' a , A > Data for ViewRepr < & ' a mut A >
478+ unsafe impl < A > Data for ViewRepr < & mut A >
479479{
480480 fn into_owned < D > ( self_ : ArrayBase < Self , D > ) -> Array < Self :: Elem , D >
481481 where
@@ -492,7 +492,7 @@ unsafe impl<'a, A> Data for ViewRepr<&'a mut A>
492492 }
493493}
494494
495- unsafe impl < ' a , A > DataMut for ViewRepr < & ' a mut A > { }
495+ unsafe impl < A > DataMut for ViewRepr < & mut A > { }
496496
497497/// Array representation trait.
498498///
@@ -533,7 +533,7 @@ pub unsafe trait DataOwned: Data
533533pub unsafe trait DataShared : Clone + Data + RawDataClone { }
534534
535535unsafe impl < A > DataShared for OwnedArcRepr < A > { }
536- unsafe impl < ' a , A > DataShared for ViewRepr < & ' a A > { }
536+ unsafe impl < A > DataShared for ViewRepr < & A > { }
537537
538538unsafe impl < A > DataOwned for OwnedRepr < A >
539539{
@@ -571,7 +571,7 @@ unsafe impl<A> DataOwned for OwnedArcRepr<A>
571571 }
572572}
573573
574- unsafe impl < ' a , A > RawData for CowRepr < ' a , A >
574+ unsafe impl < A > RawData for CowRepr < ' _ , A >
575575{
576576 type Elem = A ;
577577
@@ -587,7 +587,7 @@ unsafe impl<'a, A> RawData for CowRepr<'a, A>
587587 private_impl ! { }
588588}
589589
590- unsafe impl < ' a , A > RawDataMut for CowRepr < ' a , A >
590+ unsafe impl < A > RawDataMut for CowRepr < ' _ , A >
591591where A : Clone
592592{
593593 #[ inline]
@@ -615,7 +615,7 @@ where A: Clone
615615 }
616616}
617617
618- unsafe impl < ' a , A > RawDataClone for CowRepr < ' a , A >
618+ unsafe impl < A > RawDataClone for CowRepr < ' _ , A >
619619where A : Clone
620620{
621621 unsafe fn clone_with_ptr ( & self , ptr : NonNull < Self :: Elem > ) -> ( Self , NonNull < Self :: Elem > )
@@ -681,7 +681,7 @@ unsafe impl<'a, A> Data for CowRepr<'a, A>
681681 }
682682}
683683
684- unsafe impl < ' a , A > DataMut for CowRepr < ' a , A > where A : Clone { }
684+ unsafe impl < A > DataMut for CowRepr < ' _ , A > where A : Clone { }
685685
686686unsafe impl < ' a , A > DataOwned for CowRepr < ' a , A >
687687{
0 commit comments