From 9af1aaf889d156eb299e17b285ea236f823f5c8f Mon Sep 17 00:00:00 2001 From: Alex Orlenko Date: Tue, 28 Jun 2022 21:28:45 +0100 Subject: [PATCH] Make clippy happy --- src/chunk.rs | 2 +- src/lua.rs | 2 +- src/scope.rs | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/chunk.rs b/src/chunk.rs index 11617ff..bd24ae4 100644 --- a/src/chunk.rs +++ b/src/chunk.rs @@ -484,7 +484,7 @@ impl<'lua, 'a> Chunk<'lua, 'a> { return ChunkMode::Binary; } #[cfg(feature = "luau")] - if *source.get(0).unwrap_or(&u8::MAX) < b'\n' { + if *source.first().unwrap_or(&u8::MAX) < b'\n' { return ChunkMode::Binary; } ChunkMode::Text diff --git a/src/lua.rs b/src/lua.rs index 1705369..6af616a 100644 --- a/src/lua.rs +++ b/src/lua.rs @@ -2870,7 +2870,7 @@ impl Lua { let _sg = StackGuard::new(state); assert_stack(state, 1); let extra = extra_data(state)?; - let inner = &*(*extra.get()).inner.as_ref().unwrap(); + let inner = (*extra.get()).inner.as_ref().unwrap(); Some(Lua(Arc::clone(inner))) } diff --git a/src/scope.rs b/src/scope.rs index ab962b3..4cb1db0 100644 --- a/src/scope.rs +++ b/src/scope.rs @@ -597,6 +597,7 @@ impl<'lua, 'scope> Drop for Scope<'lua, 'scope> { } } +#[allow(clippy::type_complexity)] enum NonStaticMethod<'lua, T> { Method(Box) -> Result>>), MethodMut(Box) -> Result>>),