#[non_exhaustive]pub enum WasmBuildProgressPhase {
ExactCacheLock,
CargoIdentity,
RustcIdentity,
CargoMetadata,
InputDiscovery,
ContentHashing,
SharedTargetLock,
SharedTargetMaintenance,
CargoBuild,
ArtifactPublication,
ExactCacheMaintenance,
}Expand description
Potentially long phase of one observed Wasm-cache acquisition.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ExactCacheLock
Waiting for exclusive ownership of the exact artifact cache.
CargoIdentity
Reading the Cargo executable identity.
RustcIdentity
Reading the Rust compiler identity.
CargoMetadata
Resolving Cargo’s package graph.
InputDiscovery
Discovering local source and configuration inputs.
ContentHashing
Hashing exact source and configuration contents.
Waiting for exclusive ownership of a shared incremental Cargo target.
Inspecting or clearing a shared incremental Cargo target.
CargoBuild
Compiling the selected Wasm packages.
ArtifactPublication
Validating, copying, hashing, or stamping exact artifacts.
ExactCacheMaintenance
Applying retention to immutable exact-cache entries.
Trait Implementations§
Source§impl Clone for WasmBuildProgressPhase
impl Clone for WasmBuildProgressPhase
Source§fn clone(&self) -> WasmBuildProgressPhase
fn clone(&self) -> WasmBuildProgressPhase
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 WasmBuildProgressPhase
Source§impl Debug for WasmBuildProgressPhase
impl Debug for WasmBuildProgressPhase
Source§impl Display for WasmBuildProgressPhase
impl Display for WasmBuildProgressPhase
impl Eq for WasmBuildProgressPhase
Source§impl PartialEq for WasmBuildProgressPhase
impl PartialEq for WasmBuildProgressPhase
impl StructuralPartialEq for WasmBuildProgressPhase
Auto Trait Implementations§
impl Freeze for WasmBuildProgressPhase
impl RefUnwindSafe for WasmBuildProgressPhase
impl Send for WasmBuildProgressPhase
impl Sync for WasmBuildProgressPhase
impl Unpin for WasmBuildProgressPhase
impl UnsafeUnpin for WasmBuildProgressPhase
impl UnwindSafe for WasmBuildProgressPhase
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CustomError for T
impl<T> CustomError for T
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.