From dcc6eb99187c4a7c442795a05c09dee6f4266238 Mon Sep 17 00:00:00 2001 From: Shannon Sterz Date: Thu, 6 Mar 2025 13:43:41 +0100 Subject: [PATCH] shared-memory: specify generic types for transmute this annotates a `transmute` call with proper types to avoid possible undefined behaviour, as suggested by clippy [1]. [1]: https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations Signed-off-by: Shannon Sterz --- proxmox-shared-memory/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxmox-shared-memory/src/lib.rs b/proxmox-shared-memory/src/lib.rs index defe678d..cffea598 100644 --- a/proxmox-shared-memory/src/lib.rs +++ b/proxmox-shared-memory/src/lib.rs @@ -75,7 +75,7 @@ fn mmap_file(file: &mut File, initialize: bool) -> Result, Erro Err(err) => bail!("detected wrong types in mmaped files: {}", err), } - Ok(unsafe { std::mem::transmute(mmap) }) + Ok(unsafe { std::mem::transmute::>, Mmap>(mmap) }) } impl SharedMemory {