Struct alpm::LoadedPackage
source · pub struct LoadedPackage<'a> { /* private fields */ }
Implementations§
Methods from Deref<Target = Pkg>§
pub fn name(&self) -> &str
pub fn check_md5sum(&self) -> Result<()>
pub fn should_ignore(&self) -> bool
pub fn filename(&self) -> Option<&str>
pub fn base(&self) -> Option<&str>
pub fn version(&self) -> &Ver
pub fn origin(&self) -> PackageFrom
pub fn desc(&self) -> Option<&str>
pub fn url(&self) -> Option<&str>
pub fn build_date(&self) -> i64
pub fn install_date(&self) -> Option<i64>
pub fn packager(&self) -> Option<&str>
pub fn md5sum(&self) -> Option<&str>
pub fn sha256sum(&self) -> Option<&str>
pub fn arch(&self) -> Option<&str>
pub fn size(&self) -> i64
pub fn isize(&self) -> i64
pub fn reason(&self) -> PackageReason
pub fn validation(&self) -> PackageValidation
pub fn licenses(&self) -> AlpmList<'_, &str>
pub fn groups(&self) -> AlpmList<'_, &str>
pub fn depends(&self) -> AlpmList<'_, &Dep>
pub fn optdepends(&self) -> AlpmList<'_, &Dep>
pub fn checkdepends(&self) -> AlpmList<'_, &Dep>
pub fn makedepends(&self) -> AlpmList<'_, &Dep>
pub fn conflicts(&self) -> AlpmList<'_, &Dep>
pub fn provides(&self) -> AlpmList<'_, &Dep>
pub fn replaces(&self) -> AlpmList<'_, &Dep>
pub fn files(&self) -> FileList<'_>
pub fn backup(&self) -> AlpmList<'_, &Backup>
pub fn db(&self) -> Option<&Db>
pub fn changelog(&self) -> Result<ChangeLog<'_>>
pub fn required_by(&self) -> AlpmListMut<String>
pub fn optional_for(&self) -> AlpmListMut<String>
pub fn base64_sig(&self) -> Option<&str>
pub fn has_scriptlet(&self) -> bool
pub fn sig(&self) -> Result<Signature>
pub fn check_signature(&self, siglist: &mut SigList) -> Result<()>
Trait Implementations§
source§impl<'a> AsRef<Pkg> for LoadedPackage<'a>
impl<'a> AsRef<Pkg> for LoadedPackage<'a>
source§impl<'a> Debug for LoadedPackage<'a>
impl<'a> Debug for LoadedPackage<'a>
source§impl<'a> Deref for LoadedPackage<'a>
impl<'a> Deref for LoadedPackage<'a>
Auto Trait Implementations§
impl<'a> Freeze for LoadedPackage<'a>
impl<'a> !RefUnwindSafe for LoadedPackage<'a>
impl<'a> !Send for LoadedPackage<'a>
impl<'a> !Sync for LoadedPackage<'a>
impl<'a> Unpin for LoadedPackage<'a>
impl<'a> !UnwindSafe for LoadedPackage<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more