pub enum ClassifiedReleaseFileEntry<'a> {
Contents(ContentsFileEntry<'a>),
Packages(PackagesFileEntry<'a>),
Sources(SourcesFileEntry<'a>),
Release(ReleaseReleaseFileEntry<'a>),
AppStreamComponents(AppStreamComponentsEntry<'a>),
AppStreamIcons(AppStreamIconsFileEntry<'a>),
Translation(TranslationFileEntry<'a>),
FileManifest(FileManifestEntry<'a>),
Other(ReleaseFileEntry<'a>),
}Expand description
A [In]Release file entry cast to its stronger type, if possible.
Variants
Contents(ContentsFileEntry<'a>)
A Contents file.
Packages(PackagesFileEntry<'a>)
A Packages file.
Sources(SourcesFileEntry<'a>)
A Sources file.
Release(ReleaseReleaseFileEntry<'a>)
A nested Release file.
AppStreamComponents(AppStreamComponentsEntry<'a>)
An AppStream Components YAML file.
AppStreamIcons(AppStreamIconsFileEntry<'a>)
An AppStream Icons file.
Translation(TranslationFileEntry<'a>)
A Translation file.
FileManifest(FileManifestEntry<'a>)
A *SUMS file containing content digests of additional files.
Other(ReleaseFileEntry<'a>)
Some other file type.
Methods from Deref<Target = ReleaseFileEntry<'a>>
Obtain the by-hash path variant for this entry.
Trait Implementations
type Target = ReleaseFileEntry<'a>
type Target = ReleaseFileEntry<'a>
The resulting type after dereferencing.
Auto Trait Implementations
impl<'a> RefUnwindSafe for ClassifiedReleaseFileEntry<'a>
impl<'a> Send for ClassifiedReleaseFileEntry<'a>
impl<'a> Sync for ClassifiedReleaseFileEntry<'a>
impl<'a> Unpin for ClassifiedReleaseFileEntry<'a>
impl<'a> UnwindSafe for ClassifiedReleaseFileEntry<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more