From 319538fbedb583e5226af01129e758844a0abb7e Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Mon, 29 Apr 2024 03:41:09 +0000 Subject: [PATCH] block: annotate two transmute calls Signed-off-by: Wei Liu --- block/src/lib.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/block/src/lib.rs b/block/src/lib.rs index fcb4d0f77..164f8b0e9 100644 --- a/block/src/lib.rs +++ b/block/src/lib.rs @@ -658,7 +658,9 @@ where let mut slices: SmallVec<[IoSliceMut; 1]> = SmallVec::with_capacity(iovecs.len()); for iovec in iovecs.iter() { // SAFETY: on Linux IoSliceMut wraps around libc::iovec - slices.push(IoSliceMut::new(unsafe { std::mem::transmute(*iovec) })); + slices.push(IoSliceMut::new(unsafe { + std::mem::transmute::(*iovec) + })); } let result = { @@ -691,7 +693,9 @@ where let mut slices: SmallVec<[IoSlice; 1]> = SmallVec::with_capacity(iovecs.len()); for iovec in iovecs.iter() { // SAFETY: on Linux IoSlice wraps around libc::iovec - slices.push(IoSlice::new(unsafe { std::mem::transmute(*iovec) })); + slices.push(IoSlice::new(unsafe { + std::mem::transmute::(*iovec) + })); } let result = {