pub struct DccOutcomeCounters {
pub accepted_total: u64,
pub policy_denied_total: u64,
pub password_failure_total: u64,
pub deprecated_denied_total: u64,
pub malformed_total: u64,
}Expand description
Lifetime totals for completed, admitted DCC handlers, saturating at u64::MAX.
New servers start at zero. Fields are independently sampled, not an atomic
aggregate. These are local operational telemetry, not a durable audit log.
Fields§
§accepted_total: u64State/timer replacement committed; does not imply response delivery.
policy_denied_total: u64A valid mode was refused by local policy.
password_failure_total: u64The configured password check failed.
deprecated_denied_total: u64Deprecated DISABLE was refused after the password check.
malformed_total: u64Decode failed or the decoded mode was unknown after the password check.
Trait Implementations§
Source§impl Clone for DccOutcomeCounters
impl Clone for DccOutcomeCounters
impl Copy for DccOutcomeCounters
Source§impl Debug for DccOutcomeCounters
impl Debug for DccOutcomeCounters
Source§impl Default for DccOutcomeCounters
impl Default for DccOutcomeCounters
impl Eq for DccOutcomeCounters
Source§impl PartialEq for DccOutcomeCounters
impl PartialEq for DccOutcomeCounters
impl StructuralPartialEq for DccOutcomeCounters
Auto Trait Implementations§
impl Freeze for DccOutcomeCounters
impl RefUnwindSafe for DccOutcomeCounters
impl Send for DccOutcomeCounters
impl Sync for DccOutcomeCounters
impl Unpin for DccOutcomeCounters
impl UnsafeUnpin for DccOutcomeCounters
impl UnwindSafe for DccOutcomeCounters
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