pub struct GithubGitSnapshotExactRetryPlanV1 {
pub request: IosDeviceBuildRequest,
pub source_created_at_ms: u64,
pub request_template_sha256: String,
pub manifest_sha256: String,
pub archive: SourceArchive,
pub descriptor_sha256: String,
pub graph: GitSnapshotObjectGraphV1,
}Expand description
Deterministic, no-write plan for one exact Git snapshot retry.
The final child request and object graph are available before the controller persists the immutable parent/child lineage. Filesystem identities are deliberately absent: they are captured only when the already-authorized stage is materialized.
Fields§
§request: IosDeviceBuildRequestFinal child request whose revision is the regenerated parentless commit.
source_created_at_ms: u64Deterministic child snapshot commit timestamp.
request_template_sha256: StringCanonical request-template SHA-256 embedded in the regenerated descriptor.
manifest_sha256: StringCanonical source-manifest SHA-256 retained from the parent.
archive: SourceArchiveExact parent archive retained for the child.
descriptor_sha256: StringSHA-256 of the regenerated canonical descriptor bytes.
graph: GitSnapshotObjectGraphV1Regenerated six-object graph, including the final child commit.
Trait Implementations§
impl StructuralPartialEq for GithubGitSnapshotExactRetryPlanV1
Auto Trait Implementations§
impl Freeze for GithubGitSnapshotExactRetryPlanV1
impl RefUnwindSafe for GithubGitSnapshotExactRetryPlanV1
impl Send for GithubGitSnapshotExactRetryPlanV1
impl Sync for GithubGitSnapshotExactRetryPlanV1
impl Unpin for GithubGitSnapshotExactRetryPlanV1
impl UnsafeUnpin for GithubGitSnapshotExactRetryPlanV1
impl UnwindSafe for GithubGitSnapshotExactRetryPlanV1
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