pub struct GithubVerifiedRunEvidence { /* private fields */ }Expand description
Independently verified evidence retained for one exact GitHub run attempt.
Fields are intentionally private. Only the built-in verifier can construct this value after validating the raw artifact bytes; alternate stores remain unable to assert signed cleanup from a manifest alone.
Implementations§
Source§impl GithubVerifiedRunEvidence
impl GithubVerifiedRunEvidence
Sourcepub fn compile_evidence(&self) -> &CompilePhaseEvidence
pub fn compile_evidence(&self) -> &CompilePhaseEvidence
Exact independently verified compile-phase evidence.
Sourcepub fn signed_cleanup_evidence(&self) -> Option<&GithubSignedCleanupEvidenceV1>
pub fn signed_cleanup_evidence(&self) -> Option<&GithubSignedCleanupEvidenceV1>
Attempt-scoped protected-cleanup evidence, present only for a verified signed artifact.
Trait Implementations§
Source§impl Clone for GithubVerifiedRunEvidence
impl Clone for GithubVerifiedRunEvidence
Source§impl Debug for GithubVerifiedRunEvidence
impl Debug for GithubVerifiedRunEvidence
impl Eq for GithubVerifiedRunEvidence
impl StructuralPartialEq for GithubVerifiedRunEvidence
Auto Trait Implementations§
impl Freeze for GithubVerifiedRunEvidence
impl RefUnwindSafe for GithubVerifiedRunEvidence
impl Send for GithubVerifiedRunEvidence
impl Sync for GithubVerifiedRunEvidence
impl Unpin for GithubVerifiedRunEvidence
impl UnsafeUnpin for GithubVerifiedRunEvidence
impl UnwindSafe for GithubVerifiedRunEvidence
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.