From 08545224f4e81032356bcae15de73ad4b24a9bd2 Mon Sep 17 00:00:00 2001 From: Alex Orlenko Date: Sat, 19 Oct 2024 11:49:40 +0100 Subject: [PATCH] clippy --- src/error.rs | 4 ++-- src/serde/de.rs | 2 +- src/state.rs | 2 +- src/state/util.rs | 2 +- src/table.rs | 6 +++--- src/thread.rs | 2 +- src/userdata.rs | 2 +- src/userdata/cell.rs | 10 +++++----- src/value.rs | 2 +- 9 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/error.rs b/src/error.rs index d84d41c..db433e6 100644 --- a/src/error.rs +++ b/src/error.rs @@ -328,7 +328,7 @@ impl StdError for Error { // returns nothing. Error::CallbackError { .. } => None, Error::ExternalError(err) => err.source(), - Error::WithContext { cause, .. } => Self::source(&cause), + Error::WithContext { cause, .. } => Self::source(cause), _ => None, } } @@ -354,7 +354,7 @@ impl Error { { match self { Error::ExternalError(err) => err.downcast_ref(), - Error::WithContext { cause, .. } => Self::downcast_ref(&cause), + Error::WithContext { cause, .. } => Self::downcast_ref(cause), _ => None, } } diff --git a/src/serde/de.rs b/src/serde/de.rs index 4e4da58..6c2b2b2 100644 --- a/src/serde/de.rs +++ b/src/serde/de.rs @@ -498,7 +498,7 @@ struct MapDeserializer<'a> { processed: usize, } -impl<'a> MapDeserializer<'a> { +impl MapDeserializer<'_> { fn next_key_deserializer(&mut self) -> Result> { loop { match self.pairs.next() { diff --git a/src/state.rs b/src/state.rs index 18eb335..7c9f66e 100644 --- a/src/state.rs +++ b/src/state.rs @@ -306,7 +306,7 @@ impl Lua { R::from_stack_multi(nresults, &lua) } - /// FIXME: Deprecated load_from_std_lib + // FIXME: Deprecated load_from_std_lib /// Loads the specified subset of the standard libraries into an existing Lua state. /// diff --git a/src/state/util.rs b/src/state/util.rs index 49c36a2..ba6339b 100644 --- a/src/state/util.rs +++ b/src/state/util.rs @@ -18,7 +18,7 @@ impl<'a> StateGuard<'a> { } } -impl<'a> Drop for StateGuard<'a> { +impl Drop for StateGuard<'_> { fn drop(&mut self) { self.0.state.set(self.1); } diff --git a/src/table.rs b/src/table.rs index 5547133..2ad512f 100644 --- a/src/table.rs +++ b/src/table.rs @@ -975,7 +975,7 @@ impl<'a> SerializableTable<'a> { } #[cfg(feature = "serialize")] -impl<'a> Serialize for SerializableTable<'a> { +impl Serialize for SerializableTable<'_> { fn serialize(&self, serializer: S) -> StdResult where S: Serializer, @@ -1066,7 +1066,7 @@ pub struct TablePairs<'a, K, V> { _phantom: PhantomData<(K, V)>, } -impl<'a, K, V> Iterator for TablePairs<'a, K, V> +impl Iterator for TablePairs<'_, K, V> where K: FromLua, V: FromLua, @@ -1126,7 +1126,7 @@ pub struct TableSequence<'a, V> { _phantom: PhantomData, } -impl<'a, V> Iterator for TableSequence<'a, V> +impl Iterator for TableSequence<'_, V> where V: FromLua, { diff --git a/src/thread.rs b/src/thread.rs index 1a5785a..1669a0b 100644 --- a/src/thread.rs +++ b/src/thread.rs @@ -522,7 +522,7 @@ impl<'lua, 'a> WakerGuard<'lua, 'a> { } #[cfg(feature = "async")] -impl<'lua, 'a> Drop for WakerGuard<'lua, 'a> { +impl Drop for WakerGuard<'_, '_> { fn drop(&mut self) { unsafe { self.lua.set_waker(self.prev) }; } diff --git a/src/userdata.rs b/src/userdata.rs index 2934f44..ea7211e 100644 --- a/src/userdata.rs +++ b/src/userdata.rs @@ -1056,7 +1056,7 @@ impl UserDataMetatable { /// [`UserDataMetatable::pairs`]: crate::UserDataMetatable::method.pairs pub struct UserDataMetatablePairs<'a, V>(TablePairs<'a, StdString, V>); -impl<'a, V> Iterator for UserDataMetatablePairs<'a, V> +impl Iterator for UserDataMetatablePairs<'_, V> where V: FromLua, { diff --git a/src/userdata/cell.rs b/src/userdata/cell.rs index a9f25b6..c48ae2f 100644 --- a/src/userdata/cell.rs +++ b/src/userdata/cell.rs @@ -277,14 +277,14 @@ impl FromLua for UserDataRefMut { /// A type that provides read access to a userdata value (borrowing the value). pub(crate) struct UserDataBorrowRef<'a, T>(&'a UserDataVariant); -impl<'a, T> Drop for UserDataBorrowRef<'a, T> { +impl Drop for UserDataBorrowRef<'_, T> { #[inline] fn drop(&mut self) { unsafe { self.0.raw_lock().unlock_shared() }; } } -impl<'a, T> Deref for UserDataBorrowRef<'a, T> { +impl Deref for UserDataBorrowRef<'_, T> { type Target = T; #[inline] @@ -308,14 +308,14 @@ impl<'a, T> TryFrom<&'a UserDataVariant> for UserDataBorrowRef<'a, T> { pub(crate) struct UserDataBorrowMut<'a, T>(&'a UserDataVariant); -impl<'a, T> Drop for UserDataBorrowMut<'a, T> { +impl Drop for UserDataBorrowMut<'_, T> { #[inline] fn drop(&mut self) { unsafe { self.0.raw_lock().unlock_exclusive() }; } } -impl<'a, T> Deref for UserDataBorrowMut<'a, T> { +impl Deref for UserDataBorrowMut<'_, T> { type Target = T; #[inline] @@ -324,7 +324,7 @@ impl<'a, T> Deref for UserDataBorrowMut<'a, T> { } } -impl<'a, T> DerefMut for UserDataBorrowMut<'a, T> { +impl DerefMut for UserDataBorrowMut<'_, T> { #[inline] fn deref_mut(&mut self) -> &mut T { unsafe { &mut *self.0.as_ptr() } diff --git a/src/value.rs b/src/value.rs index 4c8251b..f84829d 100644 --- a/src/value.rs +++ b/src/value.rs @@ -689,7 +689,7 @@ impl<'a> SerializableValue<'a> { } #[cfg(feature = "serialize")] -impl<'a> Serialize for SerializableValue<'a> { +impl Serialize for SerializableValue<'_> { fn serialize(&self, serializer: S) -> StdResult where S: Serializer,