nit: Silence nightly `clippy::missing_transmute_annotations` lint

This commit is contained in:
TÖRÖK Attila 2024-04-20 16:20:05 +02:00
parent b8ec3a8089
commit 7f33dace8e
1 changed files with 4 additions and 1 deletions

View File

@ -165,7 +165,10 @@ pub const unsafe fn from_units(units: Units<*const [u8], *const [u16]>) -> *cons
#[inline(always)]
pub const unsafe fn from_units_mut(units: Units<*mut [u8], *mut [u16]>) -> *mut WStr {
// SAFETY: `Units` is `repr(C)` so the transmute is sound.
from_units(transmute(units)) as *mut WStr
from_units(transmute::<
Units<*mut [u8], *mut [u16]>,
Units<*const [u8], *const [u16]>,
>(units)) as *mut WStr
}
/// Gets a pointer to the buffer designated by `ptr`.