pub enum OptionalParserPackState {
UnsupportedContainment,
Absent,
InstalledDisabled,
Enabled,
RollbackReady,
Stale,
}Expand description
Stable content-free lifecycle state.
Variants§
UnsupportedContainment
No accepted containment adapter exists on this host.
Absent
No installed slot or project selection exists.
InstalledDisabled
At least one slot is installed but this project is disabled.
Enabled
This project selects a present immutable slot.
RollbackReady
This project selects a present slot and retains a present rollback slot.
Stale
Local selection or slot metadata is malformed, missing, or structurally unsafe.
Trait Implementations§
Source§impl Clone for OptionalParserPackState
impl Clone for OptionalParserPackState
Source§fn clone(&self) -> OptionalParserPackState
fn clone(&self) -> OptionalParserPackState
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 OptionalParserPackState
impl Debug for OptionalParserPackState
Source§impl PartialEq for OptionalParserPackState
impl PartialEq for OptionalParserPackState
Source§impl Serialize for OptionalParserPackState
impl Serialize for OptionalParserPackState
impl Copy for OptionalParserPackState
impl Eq for OptionalParserPackState
impl StructuralPartialEq for OptionalParserPackState
Auto Trait Implementations§
impl Freeze for OptionalParserPackState
impl RefUnwindSafe for OptionalParserPackState
impl Send for OptionalParserPackState
impl Sync for OptionalParserPackState
impl Unpin for OptionalParserPackState
impl UnwindSafe for OptionalParserPackState
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.