pub struct ServerAttemptStats {
pub attempted: u64,
pub succeeded: u64,
pub not_found: u64,
pub transient_failed: u64,
}Expand description
Per-server lifetime counters reported via
DispatchEngine::server_stats_snapshot. not_found is the strongest
signal for a dead NZB; transient_failed separates “missing articles”
from “server flaky / auth issues”.
Fields§
§attempted: u64§succeeded: u64§not_found: u64§transient_failed: u64Trait Implementations§
Source§impl Clone for ServerAttemptStats
impl Clone for ServerAttemptStats
Source§fn clone(&self) -> ServerAttemptStats
fn clone(&self) -> ServerAttemptStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ServerAttemptStats
impl Debug for ServerAttemptStats
Source§impl Default for ServerAttemptStats
impl Default for ServerAttemptStats
Source§fn default() -> ServerAttemptStats
fn default() -> ServerAttemptStats
Returns the “default value” for a type. Read more
impl Copy for ServerAttemptStats
Auto Trait Implementations§
impl Freeze for ServerAttemptStats
impl RefUnwindSafe for ServerAttemptStats
impl Send for ServerAttemptStats
impl Sync for ServerAttemptStats
impl Unpin for ServerAttemptStats
impl UnsafeUnpin for ServerAttemptStats
impl UnwindSafe for ServerAttemptStats
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more