pub enum AssemblyMode {
SiblingMerge,
OnePerPackageData,
}Expand description
How an assembler groups PackageData into Packages.
Variants§
SiblingMerge
Merge related files in the same directory (or nested) into one Package.
OnePerPackageData
Each PackageData becomes its own independent Package (e.g., database files containing many installed packages like Alpine DB, RPM DB, Debian status).
Trait Implementations§
Source§impl Clone for AssemblyMode
impl Clone for AssemblyMode
Source§fn clone(&self) -> AssemblyMode
fn clone(&self) -> AssemblyMode
Returns a duplicate 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 AssemblyMode
impl Debug for AssemblyMode
Source§impl PartialEq for AssemblyMode
impl PartialEq for AssemblyMode
impl Copy for AssemblyMode
impl Eq for AssemblyMode
impl StructuralPartialEq for AssemblyMode
Auto Trait Implementations§
impl Freeze for AssemblyMode
impl RefUnwindSafe for AssemblyMode
impl Send for AssemblyMode
impl Sync for AssemblyMode
impl Unpin for AssemblyMode
impl UnsafeUnpin for AssemblyMode
impl UnwindSafe for AssemblyMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more