@@ -277,14 +277,14 @@ impl<T: 'static> FromLua for UserDataRefMut<T> {
277277/// A type that provides read access to a userdata value (borrowing the value).
278278pub ( crate ) struct UserDataBorrowRef < ' a , T > ( & ' a UserDataVariant < T > ) ;
279279
280- impl < ' a , T > Drop for UserDataBorrowRef < ' a , T > {
280+ impl < T > Drop for UserDataBorrowRef < ' _ , T > {
281281 #[ inline]
282282 fn drop ( & mut self ) {
283283 unsafe { self . 0 . raw_lock ( ) . unlock_shared ( ) } ;
284284 }
285285}
286286
287- impl < ' a , T > Deref for UserDataBorrowRef < ' a , T > {
287+ impl < T > Deref for UserDataBorrowRef < ' _ , T > {
288288 type Target = T ;
289289
290290 #[ inline]
@@ -308,14 +308,14 @@ impl<'a, T> TryFrom<&'a UserDataVariant<T>> for UserDataBorrowRef<'a, T> {
308308
309309pub ( crate ) struct UserDataBorrowMut < ' a , T > ( & ' a UserDataVariant < T > ) ;
310310
311- impl < ' a , T > Drop for UserDataBorrowMut < ' a , T > {
311+ impl < T > Drop for UserDataBorrowMut < ' _ , T > {
312312 #[ inline]
313313 fn drop ( & mut self ) {
314314 unsafe { self . 0 . raw_lock ( ) . unlock_exclusive ( ) } ;
315315 }
316316}
317317
318- impl < ' a , T > Deref for UserDataBorrowMut < ' a , T > {
318+ impl < T > Deref for UserDataBorrowMut < ' _ , T > {
319319 type Target = T ;
320320
321321 #[ inline]
@@ -324,7 +324,7 @@ impl<'a, T> Deref for UserDataBorrowMut<'a, T> {
324324 }
325325}
326326
327- impl < ' a , T > DerefMut for UserDataBorrowMut < ' a , T > {
327+ impl < T > DerefMut for UserDataBorrowMut < ' _ , T > {
328328 #[ inline]
329329 fn deref_mut ( & mut self ) -> & mut T {
330330 unsafe { & mut * self . 0 . as_ptr ( ) }
0 commit comments