pub struct CgsePolicyDecision {
pub policy_id: &'static str,
pub rule: CgsePolicyRule,
pub allowlisted_ambiguity: bool,
pub fail_closed_default: &'static str,
pub policy_spec_path: &'static str,
pub policy_spec_schema_path: &'static str,
pub legacy_tiebreak_ledger_path: &'static str,
pub semantics_threat_model_path: &'static str,
pub decision: DecisionRecord,
}Fields§
§policy_id: &'static str§rule: CgsePolicyRule§allowlisted_ambiguity: bool§fail_closed_default: &'static str§policy_spec_path: &'static str§policy_spec_schema_path: &'static str§legacy_tiebreak_ledger_path: &'static str§semantics_threat_model_path: &'static str§decision: DecisionRecordTrait Implementations§
Source§impl Clone for CgsePolicyDecision
impl Clone for CgsePolicyDecision
Source§impl Debug for CgsePolicyDecision
impl Debug for CgsePolicyDecision
Source§impl PartialEq for CgsePolicyDecision
impl PartialEq for CgsePolicyDecision
impl StructuralPartialEq for CgsePolicyDecision
Auto Trait Implementations§
impl Freeze for CgsePolicyDecision
impl RefUnwindSafe for CgsePolicyDecision
impl Send for CgsePolicyDecision
impl Sync for CgsePolicyDecision
impl Unpin for CgsePolicyDecision
impl UnsafeUnpin for CgsePolicyDecision
impl UnwindSafe for CgsePolicyDecision
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