pub struct TransformStrictPolicySummaryV0 {
pub profile_id: Option<String>,
pub refused_count: usize,
pub rolled_back_count: usize,
pub refusal_reasons: Vec<TransformStrictPolicyEventV0>,
pub rollback_reasons: Vec<TransformStrictPolicyEventV0>,
}Fields§
§profile_id: Option<String>§refused_count: usize§rolled_back_count: usize§refusal_reasons: Vec<TransformStrictPolicyEventV0>§rollback_reasons: Vec<TransformStrictPolicyEventV0>Implementations§
Source§impl TransformStrictPolicySummaryV0
impl TransformStrictPolicySummaryV0
pub fn for_profile(profile_id: &str) -> Self
pub fn record_refusal( &mut self, pass_id: impl Into<String>, reasons: Vec<TransformStrictPolicyReasonV0>, )
pub fn record_rollback( &mut self, pass_id: impl Into<String>, reasons: Vec<TransformStrictPolicyReasonV0>, )
Trait Implementations§
Source§impl Clone for TransformStrictPolicySummaryV0
impl Clone for TransformStrictPolicySummaryV0
Source§fn clone(&self) -> TransformStrictPolicySummaryV0
fn clone(&self) -> TransformStrictPolicySummaryV0
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 Default for TransformStrictPolicySummaryV0
impl Default for TransformStrictPolicySummaryV0
Source§fn default() -> TransformStrictPolicySummaryV0
fn default() -> TransformStrictPolicySummaryV0
Returns the “default value” for a type. Read more
impl Eq for TransformStrictPolicySummaryV0
impl StructuralPartialEq for TransformStrictPolicySummaryV0
Auto Trait Implementations§
impl Freeze for TransformStrictPolicySummaryV0
impl RefUnwindSafe for TransformStrictPolicySummaryV0
impl Send for TransformStrictPolicySummaryV0
impl Sync for TransformStrictPolicySummaryV0
impl Unpin for TransformStrictPolicySummaryV0
impl UnsafeUnpin for TransformStrictPolicySummaryV0
impl UnwindSafe for TransformStrictPolicySummaryV0
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
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.