pub enum InstallationPhase {
SyncingSources,
ResolvingDependencies,
Installing,
InstallingResources,
Finalizing,
}Expand description
Represents different phases of the installation process
Variants§
SyncingSources
Syncing source repositories
ResolvingDependencies
Resolving dependencies and versions
Installing
Installing resources from resolved dependencies
InstallingResources
Installing specific resources (used during updates)
Finalizing
Updating configuration files and finalizing
Implementations§
Source§impl InstallationPhase
impl InstallationPhase
Sourcepub const fn description(&self) -> &'static str
pub const fn description(&self) -> &'static str
Get a human-readable description of the phase
Trait Implementations§
Source§impl Clone for InstallationPhase
impl Clone for InstallationPhase
Source§fn clone(&self) -> InstallationPhase
fn clone(&self) -> InstallationPhase
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 InstallationPhase
impl Debug for InstallationPhase
Source§impl PartialEq for InstallationPhase
impl PartialEq for InstallationPhase
impl Copy for InstallationPhase
impl Eq for InstallationPhase
impl StructuralPartialEq for InstallationPhase
Auto Trait Implementations§
impl Freeze for InstallationPhase
impl RefUnwindSafe for InstallationPhase
impl Send for InstallationPhase
impl Sync for InstallationPhase
impl Unpin for InstallationPhase
impl UnwindSafe for InstallationPhase
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§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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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