pub struct WasmBuildBatchReport { /* private fields */ }Expand description
Ordered outcomes and failures from a collect-all Wasm build batch.
Implementations§
Source§impl WasmBuildBatchReport
impl WasmBuildBatchReport
Sourcepub fn entries(&self) -> &[WasmBuildBatchEntry]
pub fn entries(&self) -> &[WasmBuildBatchEntry]
Ordered labeled entries.
Sourcepub fn into_entries(self) -> Vec<WasmBuildBatchEntry>
pub fn into_entries(self) -> Vec<WasmBuildBatchEntry>
Consume the report into its ordered labeled entries.
Sourcepub fn outcomes(&self) -> impl Iterator<Item = WasmBuildBatchOutcomeEntry<'_>>
pub fn outcomes(&self) -> impl Iterator<Item = WasmBuildBatchOutcomeEntry<'_>>
Structured successful entries with labels and wall-clock times.
Sourcepub fn failures(&self) -> impl Iterator<Item = WasmBuildBatchFailure<'_>>
pub fn failures(&self) -> impl Iterator<Item = WasmBuildBatchFailure<'_>>
Structured failed entries with labels and wall-clock times.
Labeled integrated shared-target maintenance outcomes.
Batch-owned maintenance contributes at most one outcome for each distinct configured shared-target path.
Sourcepub const fn total(&self) -> Duration
pub const fn total(&self) -> Duration
Complete wall-clock time for the sequential collect-all batch.
Sourcepub fn is_success(&self) -> bool
pub fn is_success(&self) -> bool
Whether every specification completed successfully.
Sourcepub fn metrics(&self) -> WasmBuildBatchMetrics
pub fn metrics(&self) -> WasmBuildBatchMetrics
Aggregate outcome, input-resolution reuse, and timing counters.
Trait Implementations§
Source§impl Debug for WasmBuildBatchReport
impl Debug for WasmBuildBatchReport
Auto Trait Implementations§
impl !RefUnwindSafe for WasmBuildBatchReport
impl !UnwindSafe for WasmBuildBatchReport
impl Freeze for WasmBuildBatchReport
impl Send for WasmBuildBatchReport
impl Sync for WasmBuildBatchReport
impl Unpin for WasmBuildBatchReport
impl UnsafeUnpin for WasmBuildBatchReport
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