pub struct PolicyGateReportV1 {
pub schema_version: u32,
pub policy_schema_version: u32,
pub policy_file_fingerprint: InputFingerprintV1,
pub evaluated_envelope_fingerprint: InputFingerprintV1,
pub evaluated_envelope_exit_class: ExitClassV1,
pub evaluated_payload_schema: PayloadSchemaRefV1,
pub evaluated_target: EvidenceTargetV1,
pub policy_status: PolicyEvaluationStatusV1,
pub gate_exit_class: ExitClassV1,
pub requirements: Vec<PolicyRequirementV1>,
pub findings: Vec<PolicyFindingV1>,
}Expand description
PolicyGateReportV1
Fields§
§schema_version: u32§policy_schema_version: u32§policy_file_fingerprint: InputFingerprintV1§evaluated_envelope_fingerprint: InputFingerprintV1§evaluated_envelope_exit_class: ExitClassV1§evaluated_payload_schema: PayloadSchemaRefV1§evaluated_target: EvidenceTargetV1§policy_status: PolicyEvaluationStatusV1§gate_exit_class: ExitClassV1§requirements: Vec<PolicyRequirementV1>§findings: Vec<PolicyFindingV1>Trait Implementations§
Source§impl Clone for PolicyGateReportV1
impl Clone for PolicyGateReportV1
Source§fn clone(&self) -> PolicyGateReportV1
fn clone(&self) -> PolicyGateReportV1
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 Debug for PolicyGateReportV1
impl Debug for PolicyGateReportV1
impl Eq for PolicyGateReportV1
Source§impl PartialEq for PolicyGateReportV1
impl PartialEq for PolicyGateReportV1
Source§fn eq(&self, other: &PolicyGateReportV1) -> bool
fn eq(&self, other: &PolicyGateReportV1) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PolicyGateReportV1
impl Serialize for PolicyGateReportV1
impl StructuralPartialEq for PolicyGateReportV1
Auto Trait Implementations§
impl Freeze for PolicyGateReportV1
impl RefUnwindSafe for PolicyGateReportV1
impl Send for PolicyGateReportV1
impl Sync for PolicyGateReportV1
impl Unpin for PolicyGateReportV1
impl UnsafeUnpin for PolicyGateReportV1
impl UnwindSafe for PolicyGateReportV1
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.