This commit is contained in:
Alex Orlenko
2024-10-19 11:49:40 +01:00
parent e122f90837
commit 08545224f4
9 changed files with 16 additions and 16 deletions
+2 -2
View File
@@ -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,
}
}
+1 -1
View File
@@ -498,7 +498,7 @@ struct MapDeserializer<'a> {
processed: usize,
}
impl<'a> MapDeserializer<'a> {
impl MapDeserializer<'_> {
fn next_key_deserializer(&mut self) -> Result<Option<Deserializer>> {
loop {
match self.pairs.next() {
+1 -1
View File
@@ -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.
///
+1 -1
View File
@@ -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);
}
+3 -3
View File
@@ -975,7 +975,7 @@ impl<'a> SerializableTable<'a> {
}
#[cfg(feature = "serialize")]
impl<'a> Serialize for SerializableTable<'a> {
impl Serialize for SerializableTable<'_> {
fn serialize<S>(&self, serializer: S) -> StdResult<S::Ok, S::Error>
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<K, V> Iterator for TablePairs<'_, K, V>
where
K: FromLua,
V: FromLua,
@@ -1126,7 +1126,7 @@ pub struct TableSequence<'a, V> {
_phantom: PhantomData<V>,
}
impl<'a, V> Iterator for TableSequence<'a, V>
impl<V> Iterator for TableSequence<'_, V>
where
V: FromLua,
{
+1 -1
View File
@@ -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) };
}
+1 -1
View File
@@ -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<V> Iterator for UserDataMetatablePairs<'_, V>
where
V: FromLua,
{
+5 -5
View File
@@ -277,14 +277,14 @@ impl<T: 'static> FromLua for UserDataRefMut<T> {
/// A type that provides read access to a userdata value (borrowing the value).
pub(crate) struct UserDataBorrowRef<'a, T>(&'a UserDataVariant<T>);
impl<'a, T> Drop for UserDataBorrowRef<'a, T> {
impl<T> 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<T> Deref for UserDataBorrowRef<'_, T> {
type Target = T;
#[inline]
@@ -308,14 +308,14 @@ impl<'a, T> TryFrom<&'a UserDataVariant<T>> for UserDataBorrowRef<'a, T> {
pub(crate) struct UserDataBorrowMut<'a, T>(&'a UserDataVariant<T>);
impl<'a, T> Drop for UserDataBorrowMut<'a, T> {
impl<T> 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<T> 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<T> DerefMut for UserDataBorrowMut<'_, T> {
#[inline]
fn deref_mut(&mut self) -> &mut T {
unsafe { &mut *self.0.as_ptr() }
+1 -1
View File
@@ -689,7 +689,7 @@ impl<'a> SerializableValue<'a> {
}
#[cfg(feature = "serialize")]
impl<'a> Serialize for SerializableValue<'a> {
impl Serialize for SerializableValue<'_> {
fn serialize<S>(&self, serializer: S) -> StdResult<S::Ok, S::Error>
where
S: Serializer,