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
Sourcepub const fn spinner_prefix(&self) -> &'static str
pub const fn spinner_prefix(&self) -> &'static str
Get the spinner prefix for this 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.