pub struct PackageArchitecture {
pub dependencies: Option<Vec<RelationOrSoname>>,
pub optional_dependencies: Option<Vec<OptionalDependency>>,
pub provides: Option<Vec<RelationOrSoname>>,
pub conflicts: Option<Vec<PackageRelation>>,
pub replaces: Option<Vec<PackageRelation>>,
}
Expand description
Architecture specific package properties for use in Package
.
For each Architecture
defined in Package::architectures
a PackageArchitecture
is
present in Package::architecture_properties
.
Fields§
§dependencies: Option<Vec<RelationOrSoname>>
§optional_dependencies: Option<Vec<OptionalDependency>>
§provides: Option<Vec<RelationOrSoname>>
§conflicts: Option<Vec<PackageRelation>>
§replaces: Option<Vec<PackageRelation>>
Trait Implementations§
Source§impl Clone for PackageArchitecture
impl Clone for PackageArchitecture
Source§fn clone(&self) -> PackageArchitecture
fn clone(&self) -> PackageArchitecture
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PackageArchitecture
impl Debug for PackageArchitecture
Source§impl Default for PackageArchitecture
impl Default for PackageArchitecture
Source§fn default() -> PackageArchitecture
fn default() -> PackageArchitecture
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PackageArchitecture
impl RefUnwindSafe for PackageArchitecture
impl Send for PackageArchitecture
impl Sync for PackageArchitecture
impl Unpin for PackageArchitecture
impl UnwindSafe for PackageArchitecture
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