MCPcopy Create free account
hub / github.com/archlinux/alpm / entries

Method entries

alpm-package/src/package.rs:750–753  ·  view source on GitHub ↗

Returns an iterator over the known files in the [alpm-package] file. This iterator yields a set of [`PackageEntry`] variants, which may only contain data from metadata files (i.e. [ALPM-MTREE], [BUILDINFO] or [PKGINFO]) or an install scriptlet (i.e. [alpm-install-scriplet]). # Note The file names of metadata file formats (i.e. [ALPM-MTREE], [BUILDINFO], [PKGINFO]) and install scriptlets (i.e. [

(&'a mut self)

Source from the content-addressed store, hash-verified

748 /// [alpm-install-scriptlet]: https://alpm.archlinux.page/specifications/alpm-install-scriptlet.5.html
749 /// [alpm-package]: https://alpm.archlinux.page/specifications/alpm-package.7.html
750 pub fn entries<'a>(&'a mut self) -> Result<PackageEntryIterator<'a, 'c>, crate::Error> {
751 let entries = self.raw_entries()?;
752 Ok(PackageEntryIterator::new(entries))
753 }
754
755 /// Returns an iterator over the metadata entries in the package archive.
756 ///

Callers 6

raw_entriesMethod · 0.45
metadata_entriesMethod · 0.45
package_entry_iteratorFunction · 0.45

Calls 1

raw_entriesMethod · 0.80