pub struct ForbiddenPolicyReport {Show 13 fields
pub tick_id: u64,
pub forbidden_policy_mask_bits: u16,
pub precheck_reason: PrecheckReason,
pub forbidden_category_write: bool,
pub update_count_before: u64,
pub update_count_after: u64,
pub matrix_hash_before: u64,
pub matrix_hash_after: u64,
pub precheck_fail_closed: bool,
pub certificate_event_class: ForbiddenPolicyEventClass,
pub valid_update_min_entry: f64,
pub epsilon_floor: f64,
pub canonical_entries_epsilon_floored: bool,
}Expand description
Value-bearing report for a forbidden-policy decision.
Fields§
§tick_id: u64§forbidden_policy_mask_bits: u16§precheck_reason: PrecheckReason§forbidden_category_write: bool§update_count_before: u64§update_count_after: u64§matrix_hash_before: u64§matrix_hash_after: u64§precheck_fail_closed: bool§certificate_event_class: ForbiddenPolicyEventClass§valid_update_min_entry: f64§epsilon_floor: f64§canonical_entries_epsilon_floored: boolTrait Implementations§
Source§impl Clone for ForbiddenPolicyReport
impl Clone for ForbiddenPolicyReport
Source§fn clone(&self) -> ForbiddenPolicyReport
fn clone(&self) -> ForbiddenPolicyReport
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 moreimpl Copy for ForbiddenPolicyReport
Source§impl Debug for ForbiddenPolicyReport
impl Debug for ForbiddenPolicyReport
Source§impl PartialEq for ForbiddenPolicyReport
impl PartialEq for ForbiddenPolicyReport
Source§fn eq(&self, other: &ForbiddenPolicyReport) -> bool
fn eq(&self, other: &ForbiddenPolicyReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ForbiddenPolicyReport
Auto Trait Implementations§
impl Freeze for ForbiddenPolicyReport
impl RefUnwindSafe for ForbiddenPolicyReport
impl Send for ForbiddenPolicyReport
impl Sync for ForbiddenPolicyReport
impl Unpin for ForbiddenPolicyReport
impl UnsafeUnpin for ForbiddenPolicyReport
impl UnwindSafe for ForbiddenPolicyReport
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