fix some warnings (unneeded parentheses, missing dyn keyword)
[nihav.git] / nihav-rad / src / demuxers / mod.rs
index c88fdd69ad723c91c06161954a94a178e239fdfa..b1969649a1e8b0e8c89b3ac79f47b1756013b90e 100644 (file)
@@ -10,13 +10,14 @@ mod smacker;
 #[cfg(feature="demuxer_bink")]
 mod bink;
 
-const RAD_DEMUXERS: &[&DemuxerCreator] = &[
+const RAD_DEMUXERS: &[&dyn DemuxerCreator] = &[
 #[cfg(feature="demuxer_smk")]
     &smacker::SMKDemuxerCreator {},
 #[cfg(feature="demuxer_bink")]
     &bink::BinkDemuxerCreator {},
 ];
 
+/// Registers all available demuxers provided by this crate.
 pub fn rad_register_all_demuxers(rd: &mut RegisteredDemuxers) {
     for demuxer in RAD_DEMUXERS.iter() {
         rd.add_demuxer(*demuxer);