fix some clippy warnings
[nihav.git] / nihav-duck / src / codecs / truemotion1.rs
index c64c2ecdb6cf793dbb8c1d35c89718849e087305..717a32baced9aa414cf58f727f49ab584fd49354 100644 (file)
@@ -128,6 +128,7 @@ impl Default for DeltaTables {
     }
 }
 
+#[derive(Default)]
 struct FrameBuf {
     last16: Option<NAVideoBufferRef<u16>>,
     last24: Option<NAVideoBufferRef<u8>>,
@@ -160,12 +161,6 @@ impl FrameBuf {
     }
 }
 
-impl Default for FrameBuf {
-    fn default() -> Self {
-        Self { last16: None, last24: None }
-    }
-}
-
 #[derive(Default)]
 struct TM1Decoder {
     info:           NACodecInfoRef,
@@ -616,8 +611,8 @@ impl NADecoder for TM1Decoder {
 
         self.blk_w = compr_info.block_w;
         self.blk_h = compr_info.block_h;
-        let mut mask = MaskState::new(is_intra && !is_sprite, &mask_bits, mask_row_size);
-        let mut index = IndexState::new(&index_bytes);
+        let mut mask = MaskState::new(is_intra && !is_sprite, mask_bits, mask_row_size);
+        let mut index = IndexState::new(index_bytes);
         let bufinfo;
         if !is_24bit {
             if let Some(mut buf) = self.lastframe.get16() {