From 8be65e34de303134a7dba88fc9a098034780b5a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Wed, 20 Jan 2021 13:31:01 +0100 Subject: [PATCH] clippy: replace transmute with &* MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabian Grünbichler --- src/backup/dynamic_index.rs | 2 +- src/backup/fixed_index.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backup/dynamic_index.rs b/src/backup/dynamic_index.rs index 54561205..1619d8db 100644 --- a/src/backup/dynamic_index.rs +++ b/src/backup/dynamic_index.rs @@ -194,7 +194,7 @@ impl IndexFile for DynamicIndexReader { if pos >= self.index.len() { None } else { - Some(unsafe { std::mem::transmute(self.chunk_digest(pos).as_ptr()) }) + Some(unsafe { &*(self.chunk_digest(pos).as_ptr() as *const [u8; 32]) }) } } diff --git a/src/backup/fixed_index.rs b/src/backup/fixed_index.rs index 5eb7f04a..ceb6fe29 100644 --- a/src/backup/fixed_index.rs +++ b/src/backup/fixed_index.rs @@ -166,7 +166,7 @@ impl IndexFile for FixedIndexReader { if pos >= self.index_length { None } else { - Some(unsafe { std::mem::transmute(self.index.add(pos * 32)) }) + Some(unsafe { &*(self.index.add(pos * 32) as *const [u8; 32]) }) } }