pub enum GithubGitSnapshotPhaseV1 {
Show 13 variants
Prepared,
KeepaliveIntent,
KeepaliveExact,
StageDeleteIntent,
StageDeleted,
SourcePublishIntent,
SourceExact,
SourceAbsent,
SourceConflict,
SourceCleanupIntent,
SourceDeleted,
KeepaliveReleaseIntent,
KeepaliveReleased,
}Expand description
Durable mutation phase for one exact Git snapshot.
Variants§
Prepared
Locator, consent, stage, and graph are durable; no object or ref mutation followed yet.
KeepaliveIntent
Local keepalive creation intent is durable; object import may have completed.
KeepaliveExact
The exact local keepalive was confirmed present.
StageDeleteIntent
Exact stage deletion intent is durable.
StageDeleted
The bounded stage was deleted after keepalive confirmation.
SourcePublishIntent
Create-only public source-ref mutation intent is durable.
SourceExact
The exact custom source ref was confirmed at the staged commit.
SourceAbsent
Bounded quiescent reconciliation proved the attempted source ref absent.
SourceConflict
Exact custom-source ownership was contradicted; the job is failed closed.
SourceCleanupIntent
Terminal exact source-ref deletion intent is durable.
SourceDeleted
The exact custom source ref is confirmed absent after terminal cleanup.
KeepaliveReleaseIntent
Complete-lineage prune durably authorized exact local keepalive release.
KeepaliveReleased
The exact local keepalive is confirmed absent; no Git GC was requested.
Trait Implementations§
Source§impl Clone for GithubGitSnapshotPhaseV1
impl Clone for GithubGitSnapshotPhaseV1
impl Copy for GithubGitSnapshotPhaseV1
Source§impl Debug for GithubGitSnapshotPhaseV1
impl Debug for GithubGitSnapshotPhaseV1
Source§impl<'de> Deserialize<'de> for GithubGitSnapshotPhaseV1
impl<'de> Deserialize<'de> for GithubGitSnapshotPhaseV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for GithubGitSnapshotPhaseV1
Source§impl PartialEq for GithubGitSnapshotPhaseV1
impl PartialEq for GithubGitSnapshotPhaseV1
Source§impl Serialize for GithubGitSnapshotPhaseV1
impl Serialize for GithubGitSnapshotPhaseV1
impl StructuralPartialEq for GithubGitSnapshotPhaseV1
Auto Trait Implementations§
impl Freeze for GithubGitSnapshotPhaseV1
impl RefUnwindSafe for GithubGitSnapshotPhaseV1
impl Send for GithubGitSnapshotPhaseV1
impl Sync for GithubGitSnapshotPhaseV1
impl Unpin for GithubGitSnapshotPhaseV1
impl UnsafeUnpin for GithubGitSnapshotPhaseV1
impl UnwindSafe for GithubGitSnapshotPhaseV1
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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
key and return true if they are equal.