pub struct MutationServiceCounters {
pub allow_total: u64,
pub deny_total: u64,
pub policy_deny_total: u64,
}Expand description
Saturating lifetime decision totals for one covered service. These count authorization decisions, not successful mutations or response delivery.
Fields§
§allow_total: u64Allowed, with no policy or an approving one, in permissive mode.
deny_total: u64All denials: policy refusal/panic or deny-all mode.
policy_deny_total: u64Deny-all mode denials, a subset of deny_total; no policy was asked.
Trait Implementations§
Source§impl Clone for MutationServiceCounters
impl Clone for MutationServiceCounters
impl Copy for MutationServiceCounters
Source§impl Debug for MutationServiceCounters
impl Debug for MutationServiceCounters
Source§impl Default for MutationServiceCounters
impl Default for MutationServiceCounters
impl Eq for MutationServiceCounters
Source§impl PartialEq for MutationServiceCounters
impl PartialEq for MutationServiceCounters
impl StructuralPartialEq for MutationServiceCounters
Auto Trait Implementations§
impl Freeze for MutationServiceCounters
impl RefUnwindSafe for MutationServiceCounters
impl Send for MutationServiceCounters
impl Sync for MutationServiceCounters
impl Unpin for MutationServiceCounters
impl UnsafeUnpin for MutationServiceCounters
impl UnwindSafe for MutationServiceCounters
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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