From 3efa6d855dc40b395c3ed5e9c86beee809564069 Mon Sep 17 00:00:00 2001 From: Mads Marquart Date: Thu, 21 Mar 2024 18:55:25 +0100 Subject: [PATCH] chore: Fix Clippy after Rust 1.77 - There are some thread_local instances that can be made constant. - An inner attribute can be moved to an outer one. --- src/error.rs | 3 +-- src/platform_impl/windows/window.rs | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/error.rs b/src/error.rs index bb8dc42d..fdeb3c50 100644 --- a/src/error.rs +++ b/src/error.rs @@ -117,9 +117,8 @@ impl error::Error for NotSupportedError {} impl error::Error for EventLoopError {} #[cfg(test)] +#[allow(clippy::redundant_clone)] mod tests { - #![allow(clippy::redundant_clone)] - use super::*; // Eat attributes for testing diff --git a/src/platform_impl/windows/window.rs b/src/platform_impl/windows/window.rs index 11530005..640fe844 100644 --- a/src/platform_impl/windows/window.rs +++ b/src/platform_impl/windows/window.rs @@ -1494,8 +1494,8 @@ thread_local! { } }; - static TASKBAR_LIST: Cell<*mut ITaskbarList> = Cell::new(ptr::null_mut()); - static TASKBAR_LIST2: Cell<*mut ITaskbarList2> = Cell::new(ptr::null_mut()); + static TASKBAR_LIST: Cell<*mut ITaskbarList> = const { Cell::new(ptr::null_mut()) }; + static TASKBAR_LIST2: Cell<*mut ITaskbarList2> = const { Cell::new(ptr::null_mut()) }; } pub fn com_initialized() {