From 3965b26cd290d97d0a7716636067ca3621036a48 Mon Sep 17 00:00:00 2001 From: Laurentiu Nicola Date: Tue, 16 May 2017 19:50:41 +0300 Subject: [PATCH] clippy: fix useless_let_if_seq warnings --- src/common/bitpacker.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/common/bitpacker.rs b/src/common/bitpacker.rs index e16df3967..14a96312f 100644 --- a/src/common/bitpacker.rs +++ b/src/common/bitpacker.rs @@ -117,9 +117,8 @@ impl BitUnpacker { let addr = (idx * self.num_bits) / 8; let bit_shift = idx * self.num_bits - addr * 8; let val_unshifted_unmasked: u64; - if addr + 8 <= self.data_len { - val_unshifted_unmasked = - unsafe { *(self.data_ptr.offset(addr as isize) as *const u64) }; + val_unshifted_unmasked = if addr + 8 <= self.data_len { + unsafe { *(self.data_ptr.offset(addr as isize) as *const u64) } } else { let mut arr = [0u8; 8]; if addr < self.data_len { @@ -127,8 +126,8 @@ impl BitUnpacker { arr[i] = unsafe { *self.data_ptr.offset((addr + i) as isize) }; } } - val_unshifted_unmasked = unsafe { mem::transmute::<[u8; 8], u64>(arr) }; - } + unsafe { mem::transmute::<[u8; 8], u64>(arr) } + }; let val_shifted = (val_unshifted_unmasked >> bit_shift) as u64; (val_shifted & self.mask) }