From: Kostya Shishkov Date: Wed, 28 May 2025 16:17:09 +0000 (+0200) Subject: simplify null muxer implementation a bit X-Git-Url: https://git.nihav.org/?a=commitdiff_plain;h=fac5d7ba29b3ec05e59ad7f1e8de05b85715b7cc;p=nihav-encoder.git simplify null muxer implementation a bit --- diff --git a/src/null.rs b/src/null.rs index d48b604..f9e5ed8 100644 --- a/src/null.rs +++ b/src/null.rs @@ -57,16 +57,13 @@ fn get_encoder() -> Box { 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> {