pub enum ArtifactCacheOutcome {
Built(ArtifactCacheRecord),
Reused(ArtifactCacheRecord),
}Expand description
Whether an artifact transaction published or reused its exact output set.
Variants§
Built(ArtifactCacheRecord)
The caller populated staging and the complete result was published.
Reused(ArtifactCacheRecord)
A complete existing entry was verified and materialized.
Implementations§
Trait Implementations§
Source§impl Clone for ArtifactCacheOutcome
impl Clone for ArtifactCacheOutcome
Source§fn clone(&self) -> ArtifactCacheOutcome
fn clone(&self) -> ArtifactCacheOutcome
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 ArtifactCacheOutcome
impl Debug for ArtifactCacheOutcome
Source§impl Display for ArtifactCacheOutcome
impl Display for ArtifactCacheOutcome
impl Eq for ArtifactCacheOutcome
Source§impl PartialEq for ArtifactCacheOutcome
impl PartialEq for ArtifactCacheOutcome
impl StructuralPartialEq for ArtifactCacheOutcome
Auto Trait Implementations§
impl Freeze for ArtifactCacheOutcome
impl RefUnwindSafe for ArtifactCacheOutcome
impl Send for ArtifactCacheOutcome
impl Sync for ArtifactCacheOutcome
impl Unpin for ArtifactCacheOutcome
impl UnsafeUnpin for ArtifactCacheOutcome
impl UnwindSafe for ArtifactCacheOutcome
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.