fix clippy warnings
[nihav.git] / nihav-realmedia / src / muxers / rmvb / audiostream.rs
index 1110b4bba0ade94b92e64637668083cebbee1f81..bd8d34e4faea2e1db8c609281955189a4d327439 100644 (file)
@@ -57,11 +57,7 @@ impl Interleaver for NoInterleaver {
     fn get_packet(&mut self) -> Option<(Vec<u8>, bool)> {
         let mut ret = None;
         std::mem::swap(&mut self.pkt, &mut ret);
-        if let Some(pkt) = ret {
-            Some((pkt, true))
-        } else {
-            None
-        }
+        ret.map(|pkt| (pkt, true))
     }
     fn flush(&mut self) {}
 }
@@ -117,7 +113,7 @@ impl Interleaver for Int4Interleaver {
             return false;
         }
         let pos = self.map[self.cur_frame];
-        self.buf[pos * self.frame_size..][..self.frame_size].copy_from_slice(&src);
+        self.buf[pos * self.frame_size..][..self.frame_size].copy_from_slice(src);
         self.cur_frame += 1;
         true
     }
@@ -217,7 +213,7 @@ impl Interleaver for GenericInterleaver {
             return false;
         }
         let pos = self.map[self.cur_frame];
-        self.buf[pos * self.frame_size..][..self.frame_size].copy_from_slice(&src);
+        self.buf[pos * self.frame_size..][..self.frame_size].copy_from_slice(src);
         self.cur_frame += 1;
         true
     }
@@ -499,6 +495,7 @@ impl RMStreamWriter for AudioStreamWriter {
         bw.seek(SeekFrom::Start(cur_pos))?;
         Ok(())
     }
+    fn set_pkt_size(&mut self, _pkt_size: usize) {}
 }
 
 fn write_audio_metadata(bw: &mut ByteWriter) -> MuxerResult<()> {