pub struct ProjectEvidenceGateEntryReportV1 {
pub kind: String,
pub path: String,
pub required: bool,
pub expected_payload_schema: String,
pub expected_target: ProjectEvidenceManifestTargetV1,
pub status: PolicyEvaluationStatusV1,
pub gate_exit_class: ExitClassV1,
pub evaluated_envelope_fingerprint: Option<InputFingerprintV1>,
pub policy_report: Option<PolicyGateReportV1>,
pub findings: Vec<PolicyFindingV1>,
}Expand description
ProjectEvidenceGateEntryReportV1
Fields§
§kind: String§path: String§required: bool§expected_payload_schema: String§expected_target: ProjectEvidenceManifestTargetV1§status: PolicyEvaluationStatusV1§gate_exit_class: ExitClassV1§evaluated_envelope_fingerprint: Option<InputFingerprintV1>§policy_report: Option<PolicyGateReportV1>§findings: Vec<PolicyFindingV1>Trait Implementations§
Source§impl Clone for ProjectEvidenceGateEntryReportV1
impl Clone for ProjectEvidenceGateEntryReportV1
Source§fn clone(&self) -> ProjectEvidenceGateEntryReportV1
fn clone(&self) -> ProjectEvidenceGateEntryReportV1
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for ProjectEvidenceGateEntryReportV1
impl PartialEq for ProjectEvidenceGateEntryReportV1
Source§fn eq(&self, other: &ProjectEvidenceGateEntryReportV1) -> bool
fn eq(&self, other: &ProjectEvidenceGateEntryReportV1) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ProjectEvidenceGateEntryReportV1
impl StructuralPartialEq for ProjectEvidenceGateEntryReportV1
Auto Trait Implementations§
impl Freeze for ProjectEvidenceGateEntryReportV1
impl RefUnwindSafe for ProjectEvidenceGateEntryReportV1
impl Send for ProjectEvidenceGateEntryReportV1
impl Sync for ProjectEvidenceGateEntryReportV1
impl Unpin for ProjectEvidenceGateEntryReportV1
impl UnsafeUnpin for ProjectEvidenceGateEntryReportV1
impl UnwindSafe for ProjectEvidenceGateEntryReportV1
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