#[non_exhaustive]pub enum BuildStage {
Show 20 variants
Initializing,
Starting {
crate_count: usize,
patch: bool,
},
InstallingTooling,
Compiling {
current: usize,
total: usize,
krate: String,
},
RunningBindgen,
SplittingBundle,
OptimizingWasm,
Linking,
Hotpatching,
ExtractingAssets,
CopyingAssets {
current: usize,
total: usize,
path: PathBuf,
},
Bundling,
RunningGradle,
CodeSigning,
Success,
Failed,
Aborted,
Restarting,
CompressingAssets,
Prerendering,
}Expand description
The current stage of the ongoing build
This is a perma-unstable interface that is subject to change at any time.
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.
Initializing
Starting
InstallingTooling
Compiling
RunningBindgen
SplittingBundle
OptimizingWasm
Linking
Hotpatching
ExtractingAssets
CopyingAssets
Bundling
RunningGradle
CodeSigning
Success
Failed
Aborted
Restarting
CompressingAssets
Prerendering
Trait Implementations§
Source§impl Clone for BuildStage
impl Clone for BuildStage
Source§fn clone(&self) -> BuildStage
fn clone(&self) -> BuildStage
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 BuildStage
impl Debug for BuildStage
Source§impl<'de> Deserialize<'de> for BuildStage
impl<'de> Deserialize<'de> for BuildStage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for BuildStage
impl Ord for BuildStage
Source§fn cmp(&self, other: &BuildStage) -> Ordering
fn cmp(&self, other: &BuildStage) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for BuildStage
impl PartialEq for BuildStage
Source§impl PartialOrd for BuildStage
impl PartialOrd for BuildStage
Source§impl Serialize for BuildStage
impl Serialize for BuildStage
impl Eq for BuildStage
impl StructuralPartialEq for BuildStage
Auto Trait Implementations§
impl Freeze for BuildStage
impl RefUnwindSafe for BuildStage
impl Send for BuildStage
impl Sync for BuildStage
impl Unpin for BuildStage
impl UnwindSafe for BuildStage
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