#[non_exhaustive]pub enum WasmBuildFailurePhase {
Specification,
ExactCacheCoordination,
ToolIdentity,
CargoMetadata,
InputDiscovery,
ContentHashing,
SharedTargetCoordination,
SharedTargetMaintenance,
CargoBuild,
ArtifactPublication,
ExactCacheMaintenance,
Cleanup,
}Expand description
Primary phase in which one cacheable Wasm acquisition failed.
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.
Specification
The caller supplied an invalid build specification.
ExactCacheCoordination
Waiting for the exact-cache lock or preparing its directory.
ToolIdentity
Reading Cargo or rustc identity.
CargoMetadata
Running or decoding Cargo metadata.
InputDiscovery
Discovering selected source and configuration inputs.
ContentHashing
Hashing selected and conservative input contents.
Waiting for or preparing a shared incremental target.
Applying configured shared-target maintenance.
CargoBuild
Executing Cargo for the selected Wasm packages.
ArtifactPublication
Validating, copying, stamping, or materializing Wasm artifacts.
ExactCacheMaintenance
Applying exact-cache retention after a successful acquisition.
Cleanup
Removing an incomplete exact-cache entry after failure.
Trait Implementations§
Source§impl Clone for WasmBuildFailurePhase
impl Clone for WasmBuildFailurePhase
Source§fn clone(&self) -> WasmBuildFailurePhase
fn clone(&self) -> WasmBuildFailurePhase
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 WasmBuildFailurePhase
Source§impl Debug for WasmBuildFailurePhase
impl Debug for WasmBuildFailurePhase
impl Eq for WasmBuildFailurePhase
Source§impl PartialEq for WasmBuildFailurePhase
impl PartialEq for WasmBuildFailurePhase
impl StructuralPartialEq for WasmBuildFailurePhase
Auto Trait Implementations§
impl Freeze for WasmBuildFailurePhase
impl RefUnwindSafe for WasmBuildFailurePhase
impl Send for WasmBuildFailurePhase
impl Sync for WasmBuildFailurePhase
impl Unpin for WasmBuildFailurePhase
impl UnsafeUnpin for WasmBuildFailurePhase
impl UnwindSafe for WasmBuildFailurePhase
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<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.