]> git.nihav.org Git - nihav-encoder.git/commitdiff
simplify null muxer implementation a bit
authorKostya Shishkov <kostya.shishkov@gmail.com>
Wed, 28 May 2025 16:17:09 +0000 (18:17 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Wed, 28 May 2025 16:17:09 +0000 (18:17 +0200)
src/null.rs

index d48b604d1384d354f110f56c36e8e48aa78da42c..f9e5ed8c068272c283d7835287f0f592f6f50608 100644 (file)
@@ -57,16 +57,13 @@ fn get_encoder() -> Box<dyn NAEncoder + Send> {
 
 pub const NULL_ENCODER: EncoderInfo = EncoderInfo { name: "null", get_encoder };
 
+#[derive(Default)]
 struct NullMuxer<'a> {
     bw:             PhantomData<&'a mut ByteWriter<'a>>,
 }
 
 impl<'a> NullMuxer<'a> {
-    fn new(_bw: &'a mut ByteWriter<'a>) -> Self {
-        Self {
-            bw: PhantomData::default(),
-        }
-    }
+    fn new(_bw: &'a mut ByteWriter<'a>) -> Self { Self::default() }
 }
 
 impl<'a> MuxCore<'a> for NullMuxer<'a> {