pub struct WasmBuildTimings { /* private fields */ }Expand description
Timings for cache coordination, input resolution, and Cargo execution.
Implementations§
Source§impl WasmBuildTimings
impl WasmBuildTimings
Sourcepub const fn lock_wait(self) -> Duration
pub const fn lock_wait(self) -> Duration
Time spent waiting for the output-directory process lock.
Sourcepub const fn input_resolution(self) -> Duration
pub const fn input_resolution(self) -> Duration
Time spent resolving toolchain identity, Cargo metadata, and exact inputs.
Sourcepub const fn input_resolution_detail(self) -> WasmInputResolutionTimings
pub const fn input_resolution_detail(self) -> WasmInputResolutionTimings
Detailed tool, metadata, discovery, and hashing timings.
Sourcepub const fn cargo_build(self) -> Option<Duration>
pub const fn cargo_build(self) -> Option<Duration>
Time spent in cargo build, or None for a cache hit.
Sourcepub const fn cache_maintenance(self) -> Option<Duration>
pub const fn cache_maintenance(self) -> Option<Duration>
Time spent on configured best-effort cache maintenance.
Trait Implementations§
Source§impl Clone for WasmBuildTimings
impl Clone for WasmBuildTimings
Source§fn clone(&self) -> WasmBuildTimings
fn clone(&self) -> WasmBuildTimings
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 WasmBuildTimings
Source§impl Debug for WasmBuildTimings
impl Debug for WasmBuildTimings
impl Eq for WasmBuildTimings
Source§impl PartialEq for WasmBuildTimings
impl PartialEq for WasmBuildTimings
impl StructuralPartialEq for WasmBuildTimings
Auto Trait Implementations§
impl Freeze for WasmBuildTimings
impl RefUnwindSafe for WasmBuildTimings
impl Send for WasmBuildTimings
impl Sync for WasmBuildTimings
impl Unpin for WasmBuildTimings
impl UnsafeUnpin for WasmBuildTimings
impl UnwindSafe for WasmBuildTimings
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.