Просмотр исходного кода

serial: Clippy lint in endian.rs

parazyd 3 лет назад
Родитель
Сommit
6ac0d226bb
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/serial/src/endian.rs

+ 2 - 1
src/serial/src/endian.rs

@@ -157,7 +157,8 @@ macro_rules! define_chunk_slice_to_int {
         #[inline]
         #[inline]
         #[allow(dead_code)]
         #[allow(dead_code)]
         pub fn $name(inp: &[u8], outp: &mut [$type]) {
         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
             for (outp_val, data_bytes) in
                 outp.iter_mut().zip(inp.chunks(::core::mem::size_of::<$type>()))
                 outp.iter_mut().zip(inp.chunks(::core::mem::size_of::<$type>()))
             {
             {