pub struct Package {Show 15 fields
pub pkgname: String,
pub pkgdesc: Option<String>,
pub arch: Vec<String>,
pub url: Option<String>,
pub license: Vec<String>,
pub groups: Vec<String>,
pub depends: Vec<ArchVec>,
pub optdepends: Vec<ArchVec>,
pub provides: Vec<ArchVec>,
pub conflicts: Vec<ArchVec>,
pub replaces: Vec<ArchVec>,
pub backup: Vec<String>,
pub options: Vec<String>,
pub install: Option<String>,
pub changelog: Option<String>,
}
Expand description
The fields from a .SRCINFO that are unique to each package.
Fields
pkgname: String
pkgdesc: Option<String>
arch: Vec<String>
url: Option<String>
license: Vec<String>
groups: Vec<String>
depends: Vec<ArchVec>
optdepends: Vec<ArchVec>
provides: Vec<ArchVec>
conflicts: Vec<ArchVec>
replaces: Vec<ArchVec>
backup: Vec<String>
options: Vec<String>
install: Option<String>
changelog: Option<String>
Trait Implementations
sourceimpl Ord for Package
impl Ord for Package
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<Package> for Package
impl PartialOrd<Package> for Package
sourcefn partial_cmp(&self, other: &Package) -> Option<Ordering>
fn partial_cmp(&self, other: &Package) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for Package
impl StructuralEq for Package
impl StructuralPartialEq for Package
Auto Trait Implementations
impl RefUnwindSafe for Package
impl Send for Package
impl Sync for Package
impl Unpin for Package
impl UnwindSafe for Package
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more