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§
impl Copy for ArtifactCacheBatchFailureTimings
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
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.