pub struct GithubGitSnapshotExactRetryAuthorizationV1 { /* private fields */ }Expand description
Durable child-lineage authority for staging an exact Git snapshot retry.
Implementations§
Source§impl GithubGitSnapshotExactRetryAuthorizationV1
impl GithubGitSnapshotExactRetryAuthorizationV1
Sourcepub fn new(
parent_job_id: impl Into<String>,
child_operation_id: impl Into<String>,
child_source_created_at_ms: u64,
retry_lineage_authorization_sha256: impl Into<String>,
) -> RemoteBuildResult<Self>
pub fn new( parent_job_id: impl Into<String>, child_operation_id: impl Into<String>, child_source_created_at_ms: u64, retry_lineage_authorization_sha256: impl Into<String>, ) -> RemoteBuildResult<Self>
Bind an already-durable parent/child lineage edge to one exact retry stage operation.
§Errors
Returns a typed failure for equal or unsafe operation IDs, an invalid timestamp, or a malformed stable lineage-authorization digest.
Trait Implementations§
impl Eq for GithubGitSnapshotExactRetryAuthorizationV1
impl StructuralPartialEq for GithubGitSnapshotExactRetryAuthorizationV1
Auto Trait Implementations§
impl Freeze for GithubGitSnapshotExactRetryAuthorizationV1
impl RefUnwindSafe for GithubGitSnapshotExactRetryAuthorizationV1
impl Send for GithubGitSnapshotExactRetryAuthorizationV1
impl Sync for GithubGitSnapshotExactRetryAuthorizationV1
impl Unpin for GithubGitSnapshotExactRetryAuthorizationV1
impl UnsafeUnpin for GithubGitSnapshotExactRetryAuthorizationV1
impl UnwindSafe for GithubGitSnapshotExactRetryAuthorizationV1
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.