@@ -192,7 +192,7 @@ impl<'a, T: ?Sized> CppRef<'a, T> {
192192 }
193193}
194194
195- impl < ' a , T : ?Sized > Deref for CppRef < ' a , T > {
195+ impl < T : ?Sized > Deref for CppRef < ' _ , T > {
196196 type Target = * const T ;
197197 #[ inline]
198198 fn deref ( & self ) -> & Self :: Target {
@@ -208,7 +208,7 @@ impl<'a, T: ?Sized> Deref for CppRef<'a, T> {
208208 }
209209}
210210
211- impl < ' a , T : ?Sized > Clone for CppRef < ' a , T > {
211+ impl < T : ?Sized > Clone for CppRef < ' _ , T > {
212212 fn clone ( & self ) -> Self {
213213 Self {
214214 ptr : self . ptr ,
@@ -233,7 +233,7 @@ pub struct CppMutRef<'a, T: ?Sized> {
233233 phantom : PhantomData < & ' a T > ,
234234}
235235
236- impl < ' a , T : ?Sized > CppMutRef < ' a , T > {
236+ impl < T : ?Sized > CppMutRef < ' _ , T > {
237237 /// Retrieve the underlying C++ pointer.
238238 pub fn as_mut_ptr ( & self ) -> * mut T {
239239 self . ptr
@@ -269,7 +269,7 @@ impl<'a, T: ?Sized> CppMutRef<'a, T> {
269269 }
270270}
271271
272- impl < ' a , T : ?Sized > Deref for CppMutRef < ' a , T > {
272+ impl < T : ?Sized > Deref for CppMutRef < ' _ , T > {
273273 type Target = * const T ;
274274 #[ inline]
275275 fn deref ( & self ) -> & Self :: Target {
@@ -283,7 +283,7 @@ impl<'a, T: ?Sized> Deref for CppMutRef<'a, T> {
283283 }
284284}
285285
286- impl < ' a , T : ?Sized > Clone for CppMutRef < ' a , T > {
286+ impl < T : ?Sized > Clone for CppMutRef < ' _ , T > {
287287 fn clone ( & self ) -> Self {
288288 Self {
289289 ptr : self . ptr ,
@@ -316,7 +316,7 @@ pub trait AsCppMutRef<T: ?Sized>: AsCppRef<T> {
316316 fn as_cpp_mut_ref ( & mut self ) -> CppMutRef < T > ;
317317}
318318
319- impl < ' a , T : ?Sized > AsCppRef < T > for CppMutRef < ' a , T > {
319+ impl < T : ?Sized > AsCppRef < T > for CppMutRef < ' _ , T > {
320320 fn as_cpp_ref ( & self ) -> CppRef < T > {
321321 CppRef :: from_ptr ( self . ptr )
322322 }
0 commit comments