pub struct PackageTimings {
pub wait: Duration,
pub install: Duration,
pub verify: Duration,
pub copy: Duration,
pub downloaded: bool,
}Expand description
Where a launch’s package step went, across its retries.
Fields§
§wait: DurationWaiting for another launch’s install, or for copies an install must not run under.
install: DurationChecking the catalog, and downloading and extracting a package.
verify: DurationFingerprinting the trees a copy may trust.
copy: DurationCopying or cloning the tree into the runner’s runtime.
downloaded: boolA package was downloaded for this launch.
Trait Implementations§
Source§impl Clone for PackageTimings
impl Clone for PackageTimings
impl Copy for PackageTimings
Source§impl Debug for PackageTimings
impl Debug for PackageTimings
Source§impl Default for PackageTimings
impl Default for PackageTimings
impl Eq for PackageTimings
Source§impl PartialEq for PackageTimings
impl PartialEq for PackageTimings
impl StructuralPartialEq for PackageTimings
Auto Trait Implementations§
impl Forget for PackageTimings
impl Freeze for PackageTimings
impl RefUnwindSafe for PackageTimings
impl Send for PackageTimings
impl Sync for PackageTimings
impl Unpin for PackageTimings
impl UnsafeUnpin for PackageTimings
impl UnwindSafe for PackageTimings
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<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.