pub struct WasmBuildInputSnapshotMetrics { /* private fields */ }Expand description
Preparation and reader-reuse counters for one immutable input snapshot.
Implementations§
Source§impl WasmBuildInputSnapshotMetrics
impl WasmBuildInputSnapshotMetrics
Sourcepub const fn specifications(self) -> usize
pub const fn specifications(self) -> usize
Number of exact specifications captured during preparation.
Sourcepub const fn input_resolution_runs(self) -> usize
pub const fn input_resolution_runs(self) -> usize
Number of workspace/toolchain resolution snapshots prepared.
Sourcepub const fn input_resolution_reuses(self) -> usize
pub const fn input_resolution_reuses(self) -> usize
Number of prepared specifications sharing another resolution run.
Sourcepub const fn input_resolution_timings(self) -> WasmInputResolutionTimings
pub const fn input_resolution_timings(self) -> WasmInputResolutionTimings
Complete tool, metadata, discovery, and hashing preparation timings.
Sourcepub const fn reader_reuses(self) -> usize
pub const fn reader_reuses(self) -> usize
Cumulative exact specification resolutions served to readers.
Sourcepub const fn is_invalidated(self) -> bool
pub const fn is_invalidated(self) -> bool
Whether any reader detected a violation of the source lease.
Trait Implementations§
Source§impl Clone for WasmBuildInputSnapshotMetrics
impl Clone for WasmBuildInputSnapshotMetrics
Source§fn clone(&self) -> WasmBuildInputSnapshotMetrics
fn clone(&self) -> WasmBuildInputSnapshotMetrics
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 WasmBuildInputSnapshotMetrics
Source§impl Default for WasmBuildInputSnapshotMetrics
impl Default for WasmBuildInputSnapshotMetrics
Source§fn default() -> WasmBuildInputSnapshotMetrics
fn default() -> WasmBuildInputSnapshotMetrics
Returns the “default value” for a type. Read more
impl Eq for WasmBuildInputSnapshotMetrics
impl StructuralPartialEq for WasmBuildInputSnapshotMetrics
Auto Trait Implementations§
impl Freeze for WasmBuildInputSnapshotMetrics
impl RefUnwindSafe for WasmBuildInputSnapshotMetrics
impl Send for WasmBuildInputSnapshotMetrics
impl Sync for WasmBuildInputSnapshotMetrics
impl Unpin for WasmBuildInputSnapshotMetrics
impl UnsafeUnpin for WasmBuildInputSnapshotMetrics
impl UnwindSafe for WasmBuildInputSnapshotMetrics
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.