pub struct SnapshotSessionOutcome {
pub accepted: SnapshotJobAccepted,
pub artifact: SnapshotArtifactDescriptor,
pub receipt: SnapshotArtifactReceipt,
pub complete: SnapshotBuildComplete,
}Expand description
Validated terminal result of one snapshot session.
Fields§
§accepted: SnapshotJobAcceptedWorker job allocation.
artifact: SnapshotArtifactDescriptorExact artifact and compile evidence verified by the client.
receipt: SnapshotArtifactReceiptClient receipt sent only after local verification succeeded.
complete: SnapshotBuildCompleteTerminal non-retaining worker cleanup proof.
Trait Implementations§
Source§impl Clone for SnapshotSessionOutcome
impl Clone for SnapshotSessionOutcome
Source§impl Debug for SnapshotSessionOutcome
impl Debug for SnapshotSessionOutcome
impl Eq for SnapshotSessionOutcome
Source§impl PartialEq for SnapshotSessionOutcome
impl PartialEq for SnapshotSessionOutcome
impl StructuralPartialEq for SnapshotSessionOutcome
Auto Trait Implementations§
impl Freeze for SnapshotSessionOutcome
impl RefUnwindSafe for SnapshotSessionOutcome
impl Send for SnapshotSessionOutcome
impl Sync for SnapshotSessionOutcome
impl Unpin for SnapshotSessionOutcome
impl UnsafeUnpin for SnapshotSessionOutcome
impl UnwindSafe for SnapshotSessionOutcome
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.