From 1256fbe6dc58b7aa1ba01982c3b40b50d3675a6f Mon Sep 17 00:00:00 2001 From: Rafael Rivera Date: Fri, 3 May 2024 13:33:14 -0700 Subject: [PATCH] Fix for Clippy `HSTRING` interior mutability warnings in nightly (#3021) --- crates/libs/core/src/strings/literals.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/libs/core/src/strings/literals.rs b/crates/libs/core/src/strings/literals.rs index b9a08e529e..c7dd557dea 100644 --- a/crates/libs/core/src/strings/literals.rs +++ b/crates/libs/core/src/strings/literals.rs @@ -41,6 +41,7 @@ macro_rules! h { ($s:literal) => {{ const INPUT: &[u8] = $s.as_bytes(); const OUTPUT_LEN: usize = $crate::utf16_len(INPUT) + 1; + #[allow(clippy::declare_interior_mutable_const)] const RESULT: $crate::HSTRING = { if OUTPUT_LEN == 1 { unsafe { ::std::mem::transmute(::std::ptr::null::()) } @@ -51,6 +52,7 @@ macro_rules! h { unsafe { ::std::mem::transmute::<&$crate::HSTRING_HEADER, $crate::HSTRING>(&HEADER) } } }; + #[allow(clippy::borrow_interior_mutable_const)] &RESULT }}; }