pub struct ArtifactAttestation {
pub subject: String,
pub subject_digest: Option<String>,
pub predicate_type: String,
pub signer_workflow: Option<String>,
pub source_repo: Option<String>,
pub verification: VerificationOutcome,
}Expand description
Result of verifying an artifact’s build provenance attestation.
Fields§
§subject: String§subject_digest: Option<String>§predicate_type: String§signer_workflow: Option<String>§source_repo: Option<String>§verification: VerificationOutcomeTrait Implementations§
Source§impl Clone for ArtifactAttestation
impl Clone for ArtifactAttestation
Source§fn clone(&self) -> ArtifactAttestation
fn clone(&self) -> ArtifactAttestation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ArtifactAttestation
impl Debug for ArtifactAttestation
Source§impl<'de> Deserialize<'de> for ArtifactAttestation
impl<'de> Deserialize<'de> for ArtifactAttestation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ArtifactAttestation
impl PartialEq for ArtifactAttestation
Source§impl Serialize for ArtifactAttestation
impl Serialize for ArtifactAttestation
impl Eq for ArtifactAttestation
impl StructuralPartialEq for ArtifactAttestation
Auto Trait Implementations§
impl Freeze for ArtifactAttestation
impl RefUnwindSafe for ArtifactAttestation
impl Send for ArtifactAttestation
impl Sync for ArtifactAttestation
impl Unpin for ArtifactAttestation
impl UnsafeUnpin for ArtifactAttestation
impl UnwindSafe for ArtifactAttestation
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