pub struct TelemetryOutageShutdownReport {
pub timed_out: bool,
pub deadline_dropped_items: u64,
pub deadline_dropped_bytes: u64,
pub snapshot: TelemetryQueueSnapshot,
}Expand description
Final state produced when an outage queue drains or reaches its absolute deadline.
Fields§
§timed_out: boolWhether the absolute shutdown deadline expired with queued telemetry remaining.
deadline_dropped_items: u64Records dropped specifically because the deadline expired.
deadline_dropped_bytes: u64Estimated bytes dropped specifically because the deadline expired.
snapshot: TelemetryQueueSnapshotFinal queue and lifetime counters.
Trait Implementations§
impl Copy for TelemetryOutageShutdownReport
impl Eq for TelemetryOutageShutdownReport
impl StructuralPartialEq for TelemetryOutageShutdownReport
Auto Trait Implementations§
impl Freeze for TelemetryOutageShutdownReport
impl RefUnwindSafe for TelemetryOutageShutdownReport
impl Send for TelemetryOutageShutdownReport
impl Sync for TelemetryOutageShutdownReport
impl Unpin for TelemetryOutageShutdownReport
impl UnsafeUnpin for TelemetryOutageShutdownReport
impl UnwindSafe for TelemetryOutageShutdownReport
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