pub struct ContextCheckpointDigestInputsV1 { /* private fields */ }Expand description
Domain-separated digests derived from one validated checkpoint.
The fields are private: a value of this type can only originate from
ContextCheckpointV1::digest_inputs, which validates first.
Implementations§
Source§impl ContextCheckpointDigestInputsV1
impl ContextCheckpointDigestInputsV1
Sourcepub fn identity_digest(&self) -> &Sha256Digest
pub fn identity_digest(&self) -> &Sha256Digest
Digest over the parent, branch, device, and sequence identity.
Sourcepub fn lineage_digest(&self) -> &Sha256Digest
pub fn lineage_digest(&self) -> &Sha256Digest
Digest over the project, workspace, task, plan, and receipt lineage.
Sourcepub fn live_state_digest(&self) -> &Sha256Digest
pub fn live_state_digest(&self) -> &Sha256Digest
Digest over the portable live state.
Sourcepub fn checkpoint_digest(&self) -> &Sha256Digest
pub fn checkpoint_digest(&self) -> &Sha256Digest
Digest binding every part of the checkpoint together.
Trait Implementations§
impl Eq for ContextCheckpointDigestInputsV1
impl StructuralPartialEq for ContextCheckpointDigestInputsV1
Auto Trait Implementations§
impl Freeze for ContextCheckpointDigestInputsV1
impl RefUnwindSafe for ContextCheckpointDigestInputsV1
impl Send for ContextCheckpointDigestInputsV1
impl Sync for ContextCheckpointDigestInputsV1
impl Unpin for ContextCheckpointDigestInputsV1
impl UnsafeUnpin for ContextCheckpointDigestInputsV1
impl UnwindSafe for ContextCheckpointDigestInputsV1
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