pub struct SourceRefreshStats {
pub last_refresh_ms: u128,
pub last_record_count: usize,
pub last_records_per_sec: f64,
pub last_error: Option<String>,
pub error_count: u64,
}Expand description
Last-refresh telemetry captured per source.
Fields§
§last_refresh_ms: u128Duration of the most recent refresh in milliseconds.
last_record_count: usizeNumber of records returned by the most recent refresh.
last_records_per_sec: f64Throughput estimate from the most recent refresh.
last_error: Option<String>Last refresh error message, if any.
error_count: u64Total refresh failures seen for this source.
Trait Implementations§
Source§impl Clone for SourceRefreshStats
impl Clone for SourceRefreshStats
Source§impl Debug for SourceRefreshStats
impl Debug for SourceRefreshStats
Auto Trait Implementations§
impl Freeze for SourceRefreshStats
impl RefUnwindSafe for SourceRefreshStats
impl Send for SourceRefreshStats
impl Sync for SourceRefreshStats
impl Unpin for SourceRefreshStats
impl UnsafeUnpin for SourceRefreshStats
impl UnwindSafe for SourceRefreshStats
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