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 by absent or approving authorizer in permissive mode.
deny_total: u64All denials: authorizer refusal/panic or deny-all policy.
policy_deny_total: u64Deny-all policy denials, a subset of deny_total; no callback was called.
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<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