pub struct WasmBuildRecord { /* private fields */ }Expand description
Details shared by built and reused Wasm outcomes.
Implementations§
Source§impl WasmBuildRecord
impl WasmBuildRecord
Sourcepub const fn fingerprint(&self) -> InputDigest
pub const fn fingerprint(&self) -> InputDigest
Exact build fingerprint used by the atomic cache stamp.
Sourcepub const fn input_digest(&self) -> InputDigest
pub const fn input_digest(&self) -> InputDigest
Exact digest of package sources, lockfile, and configuration inputs.
Sourcepub const fn timings(&self) -> WasmBuildTimings
pub const fn timings(&self) -> WasmBuildTimings
Phase timings captured by the cacheable build operation.
Sourcepub const fn maintenance(&self) -> Option<&WasmBuildCacheMaintenance>
pub const fn maintenance(&self) -> Option<&WasmBuildCacheMaintenance>
Cache maintenance attempted under the build lock, when configured.
Scheduled caller-owned shared-target maintenance, when configured.
Trait Implementations§
Source§impl Clone for WasmBuildRecord
impl Clone for WasmBuildRecord
Source§fn clone(&self) -> WasmBuildRecord
fn clone(&self) -> WasmBuildRecord
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 moreSource§impl Debug for WasmBuildRecord
impl Debug for WasmBuildRecord
impl Eq for WasmBuildRecord
Source§impl PartialEq for WasmBuildRecord
impl PartialEq for WasmBuildRecord
impl StructuralPartialEq for WasmBuildRecord
Auto Trait Implementations§
impl Freeze for WasmBuildRecord
impl RefUnwindSafe for WasmBuildRecord
impl Send for WasmBuildRecord
impl Sync for WasmBuildRecord
impl Unpin for WasmBuildRecord
impl UnsafeUnpin for WasmBuildRecord
impl UnwindSafe for WasmBuildRecord
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.