pub struct ArtifactCacheBatchFailureTimings { /* private fields */ }Expand description
Partial phase timings retained for one failed artifact batch entry.
Implementations§
Source§impl ArtifactCacheBatchFailureTimings
impl ArtifactCacheBatchFailureTimings
Sourcepub const fn preparation(self) -> Duration
pub const fn preparation(self) -> Duration
Time spent in cache preparation before the failure path continued.
Sourcepub const fn callback(self) -> Option<Duration>
pub const fn callback(self) -> Option<Duration>
Time spent in the population callback, when it ran.
Sourcepub const fn cleanup(self) -> Option<Duration>
pub const fn cleanup(self) -> Option<Duration>
Time spent explicitly aborting after a callback failure, when attempted.
Trait Implementations§
Source§impl Clone for ArtifactCacheBatchFailureTimings
impl Clone for ArtifactCacheBatchFailureTimings
Source§fn clone(&self) -> ArtifactCacheBatchFailureTimings
fn clone(&self) -> ArtifactCacheBatchFailureTimings
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 ArtifactCacheBatchFailureTimings
Source§impl Default for ArtifactCacheBatchFailureTimings
impl Default for ArtifactCacheBatchFailureTimings
Source§fn default() -> ArtifactCacheBatchFailureTimings
fn default() -> ArtifactCacheBatchFailureTimings
Returns the “default value” for a type. Read more
impl Eq for ArtifactCacheBatchFailureTimings
impl StructuralPartialEq for ArtifactCacheBatchFailureTimings
Auto Trait Implementations§
impl Freeze for ArtifactCacheBatchFailureTimings
impl RefUnwindSafe for ArtifactCacheBatchFailureTimings
impl Send for ArtifactCacheBatchFailureTimings
impl Sync for ArtifactCacheBatchFailureTimings
impl Unpin for ArtifactCacheBatchFailureTimings
impl UnsafeUnpin for ArtifactCacheBatchFailureTimings
impl UnwindSafe for ArtifactCacheBatchFailureTimings
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<T> CustomError for T
impl<T> CustomError for T
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.