pub struct WasmBuildBatchMetrics { /* private fields */ }Expand description
Aggregate counters and successful-acquisition timings for a Wasm build batch.
Implementations§
Source§impl WasmBuildBatchMetrics
impl WasmBuildBatchMetrics
Sourcepub const fn specifications(self) -> usize
pub const fn specifications(self) -> usize
Number of supplied specifications.
Sourcepub const fn input_resolution_runs(self) -> usize
pub const fn input_resolution_runs(self) -> usize
Number of workspace/toolchain input-resolution snapshots performed.
Sourcepub const fn input_resolution_reuses(self) -> usize
pub const fn input_resolution_reuses(self) -> usize
Number of specifications resolved by reusing another batch snapshot.
Sourcepub const fn input_resolution_session_reuses(self) -> usize
pub const fn input_resolution_session_reuses(self) -> usize
Number of specifications resolved from an explicit session snapshot.
Sourcepub const fn successful_timings(self) -> WasmBuildTimings
pub const fn successful_timings(self) -> WasmBuildTimings
Sum of timings from successful acquisitions.
Trait Implementations§
Source§impl Clone for WasmBuildBatchMetrics
impl Clone for WasmBuildBatchMetrics
Source§fn clone(&self) -> WasmBuildBatchMetrics
fn clone(&self) -> WasmBuildBatchMetrics
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 WasmBuildBatchMetrics
Source§impl Debug for WasmBuildBatchMetrics
impl Debug for WasmBuildBatchMetrics
Source§impl Default for WasmBuildBatchMetrics
impl Default for WasmBuildBatchMetrics
Source§fn default() -> WasmBuildBatchMetrics
fn default() -> WasmBuildBatchMetrics
Returns the “default value” for a type. Read more
impl Eq for WasmBuildBatchMetrics
Source§impl PartialEq for WasmBuildBatchMetrics
impl PartialEq for WasmBuildBatchMetrics
impl StructuralPartialEq for WasmBuildBatchMetrics
Auto Trait Implementations§
impl Freeze for WasmBuildBatchMetrics
impl RefUnwindSafe for WasmBuildBatchMetrics
impl Send for WasmBuildBatchMetrics
impl Sync for WasmBuildBatchMetrics
impl Unpin for WasmBuildBatchMetrics
impl UnsafeUnpin for WasmBuildBatchMetrics
impl UnwindSafe for WasmBuildBatchMetrics
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.