@@ -277,14 +277,14 @@ impl<T: 'static> FromLua for UserDataRefMut<T> {
277
277
/// A type that provides read access to a userdata value (borrowing the value).
278
278
pub ( crate ) struct UserDataBorrowRef < ' a , T > ( & ' a UserDataVariant < T > ) ;
279
279
280
- impl < ' a , T > Drop for UserDataBorrowRef < ' a , T > {
280
+ impl < T > Drop for UserDataBorrowRef < ' _ , T > {
281
281
#[ inline]
282
282
fn drop ( & mut self ) {
283
283
unsafe { self . 0 . raw_lock ( ) . unlock_shared ( ) } ;
284
284
}
285
285
}
286
286
287
- impl < ' a , T > Deref for UserDataBorrowRef < ' a , T > {
287
+ impl < T > Deref for UserDataBorrowRef < ' _ , T > {
288
288
type Target = T ;
289
289
290
290
#[ inline]
@@ -308,14 +308,14 @@ impl<'a, T> TryFrom<&'a UserDataVariant<T>> for UserDataBorrowRef<'a, T> {
308
308
309
309
pub ( crate ) struct UserDataBorrowMut < ' a , T > ( & ' a UserDataVariant < T > ) ;
310
310
311
- impl < ' a , T > Drop for UserDataBorrowMut < ' a , T > {
311
+ impl < T > Drop for UserDataBorrowMut < ' _ , T > {
312
312
#[ inline]
313
313
fn drop ( & mut self ) {
314
314
unsafe { self . 0 . raw_lock ( ) . unlock_exclusive ( ) } ;
315
315
}
316
316
}
317
317
318
- impl < ' a , T > Deref for UserDataBorrowMut < ' a , T > {
318
+ impl < T > Deref for UserDataBorrowMut < ' _ , T > {
319
319
type Target = T ;
320
320
321
321
#[ inline]
@@ -324,7 +324,7 @@ impl<'a, T> Deref for UserDataBorrowMut<'a, T> {
324
324
}
325
325
}
326
326
327
- impl < ' a , T > DerefMut for UserDataBorrowMut < ' a , T > {
327
+ impl < T > DerefMut for UserDataBorrowMut < ' _ , T > {
328
328
#[ inline]
329
329
fn deref_mut ( & mut self ) -> & mut T {
330
330
unsafe { & mut * self . 0 . as_ptr ( ) }
0 commit comments