X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-core%2Fsrc%2Fmuxers%2Fmod.rs;h=eb71df5ec36b2f7e57ee10f013ed5470bc2b112c;hp=e8334e52a83a459ab08f4bbeff0b1d57caae77a8;hb=e6aaad5c5273cd814b5748b7faf3751835a37217;hpb=625751036014b099fd9c126397bc973cb0543130 diff --git a/nihav-core/src/muxers/mod.rs b/nihav-core/src/muxers/mod.rs index e8334e5..eb71df5 100644 --- a/nihav-core/src/muxers/mod.rs +++ b/nihav-core/src/muxers/mod.rs @@ -157,12 +157,7 @@ impl RegisteredMuxers { } /// Searches for a muxer that supports requested container format. pub fn find_muxer(&self, name: &str) -> Option<&dyn MuxerCreator> { - for &mux in self.muxes.iter() { - if mux.get_name() == name { - return Some(mux); - } - } - None + self.muxes.iter().find(|&&mux| mux.get_name() == name).copied() } /// Provides an iterator over currently registered muxers. pub fn iter(&self) -> std::slice::Iter<&dyn MuxerCreator> {