pub enum ProjectOutcome {
Checked,
Skipped,
Created,
Imported,
Recorded,
ImportedUnverified,
}Expand description
How a project deploy ended (V6).
Variants§
Checked
--check: nothing was written.
Skipped
The live project already was this release; nothing was written and no run directory was created.
Created
The project was absent from the gateway and was created (D-13).
Imported
The live project was replaced and its canonical digest equals the artifact’s.
Recorded
The live project already equalled the artifact; only the release record was written (K14).
ImportedUnverified
The project was imported but the canonical digest read back does not equal the artifact’s (K11). Fail-safe: no record, no second import.
Implementations§
Trait Implementations§
Source§impl Clone for ProjectOutcome
impl Clone for ProjectOutcome
impl Copy for ProjectOutcome
Source§impl Debug for ProjectOutcome
impl Debug for ProjectOutcome
impl Eq for ProjectOutcome
Source§impl PartialEq for ProjectOutcome
impl PartialEq for ProjectOutcome
Source§impl Serialize for ProjectOutcome
impl Serialize for ProjectOutcome
impl StructuralPartialEq for ProjectOutcome
Auto Trait Implementations§
impl Freeze for ProjectOutcome
impl RefUnwindSafe for ProjectOutcome
impl Send for ProjectOutcome
impl Sync for ProjectOutcome
impl Unpin for ProjectOutcome
impl UnsafeUnpin for ProjectOutcome
impl UnwindSafe for ProjectOutcome
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.