pub trait ProgressiveDownloadsExt<This>where
This: DownloadsAlg + SourceRequestAlg + MediaOptionsAlg + OutputChoiceAlg,
This::Downloads: DownloadCollectionAlg<Source = This::Source>,{
// Required method
fn progressive_downloads(
&self,
sources: impl IntoIterator<Item = impl Into<String>>,
) -> This::Downloads;
}Expand description
Derives progressive downloads with media-derived output names.
Required Methods§
Sourcefn progressive_downloads(
&self,
sources: impl IntoIterator<Item = impl Into<String>>,
) -> This::Downloads
fn progressive_downloads( &self, sources: impl IntoIterator<Item = impl Into<String>>, ) -> This::Downloads
Defines a downloads collection from source names using progressive media and suggested output naming.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl<This> ProgressiveDownloadsExt<This> for Thiswhere
This: DownloadsAlg + SourceRequestAlg + MediaOptionsAlg + OutputChoiceAlg,
This::Downloads: DownloadCollectionAlg<Source = This::Source>,
Derives progressive downloads with media-derived output names.