diff --git a/src/serial/src/endian.rs b/src/serial/src/endian.rs index 651b19e16..b1a93fdd2 100644 --- a/src/serial/src/endian.rs +++ b/src/serial/src/endian.rs @@ -157,7 +157,8 @@ macro_rules! define_chunk_slice_to_int { #[inline] #[allow(dead_code)] pub fn $name(inp: &[u8], outp: &mut [$type]) { - assert_eq!(inp.len(), outp.len() * ::core::mem::size_of::<$type>()); + //assert_eq!(inp.len(), outp.len() * ::core::mem::size_of::<$type>()); + assert_eq!(inp.len(), std::mem::size_of_val(outp)); for (outp_val, data_bytes) in outp.iter_mut().zip(inp.chunks(::core::mem::size_of::<$type>())) {