pub enum InstalledPackagesMode {
LeafOnly,
AllExplicit,
}Expand description
What: Filter mode for querying explicitly installed packages.
Inputs:
- Used as parameter to explicit package query functions.
Output:
- Determines which pacman command arguments are used.
Details:
LeafOnly: Usespacman -Qetq(explicitly installed AND not required by other packages).AllExplicit: Usespacman -Qeq(all explicitly installed packages, including dependencies).
Variants§
LeafOnly
Query only leaf packages (explicitly installed and not required).
AllExplicit
Query all explicitly installed packages.
Trait Implementations§
Source§impl Clone for InstalledPackagesMode
impl Clone for InstalledPackagesMode
Source§fn clone(&self) -> InstalledPackagesMode
fn clone(&self) -> InstalledPackagesMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InstalledPackagesMode
Source§impl Debug for InstalledPackagesMode
impl Debug for InstalledPackagesMode
Source§impl<'de> Deserialize<'de> for InstalledPackagesMode
impl<'de> Deserialize<'de> for InstalledPackagesMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for InstalledPackagesMode
Source§impl PartialEq for InstalledPackagesMode
impl PartialEq for InstalledPackagesMode
Source§impl Serialize for InstalledPackagesMode
impl Serialize for InstalledPackagesMode
impl StructuralPartialEq for InstalledPackagesMode
Auto Trait Implementations§
impl Freeze for InstalledPackagesMode
impl RefUnwindSafe for InstalledPackagesMode
impl Send for InstalledPackagesMode
impl Sync for InstalledPackagesMode
impl Unpin for InstalledPackagesMode
impl UnsafeUnpin for InstalledPackagesMode
impl UnwindSafe for InstalledPackagesMode
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.