pub trait DownloadsExt<This>where
This: DownloadsAlg + SourceRequestAlg,
This::Downloads: DownloadCollectionAlg<Source = This::Source>,{
// Required method
fn downloads(
&self,
sources: impl IntoIterator<Item = This::Source>,
) -> This::Downloads;
}Expand description
Derives downloads-collection construction by composing associated carriers.
Required Methods§
Sourcefn downloads(
&self,
sources: impl IntoIterator<Item = This::Source>,
) -> This::Downloads
fn downloads( &self, sources: impl IntoIterator<Item = This::Source>, ) -> This::Downloads
Defines a downloads collection containing sources in declaration order.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl<This> DownloadsExt<This> for Thiswhere
This: DownloadsAlg + SourceRequestAlg,
This::Downloads: DownloadCollectionAlg<Source = This::Source>,
Derives downloads-collection construction by composing associated carriers.