pub struct TelemetrySinkStatus {
pub last_attempt_at: Option<i64>,
pub last_success_at: Option<i64>,
pub last_status: Option<u16>,
pub last_error: Option<String>,
pub consecutive_failures: u32,
pub next_at: Option<i64>,
pub events_pending: u64,
pub in_flight: bool,
}Expand description
In-memory delivery status.
Fields§
§last_attempt_at: Option<i64>Most recent attempt.
last_success_at: Option<i64>Most recent successful delivery.
last_status: Option<u16>Last HTTP status.
last_error: Option<String>Bounded diagnostic, excluding credentials.
consecutive_failures: u32Failures since last success.
next_at: Option<i64>Next snapshot time.
events_pending: u64Undelivered matching facts.
in_flight: boolA request is running.
Trait Implementations§
Source§impl Clone for TelemetrySinkStatus
impl Clone for TelemetrySinkStatus
Source§impl Debug for TelemetrySinkStatus
impl Debug for TelemetrySinkStatus
Source§impl Default for TelemetrySinkStatus
impl Default for TelemetrySinkStatus
Source§impl<'de> Deserialize<'de> for TelemetrySinkStatus
impl<'de> Deserialize<'de> for TelemetrySinkStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TelemetrySinkStatus
Source§impl PartialEq for TelemetrySinkStatus
impl PartialEq for TelemetrySinkStatus
Source§impl Serialize for TelemetrySinkStatus
impl Serialize for TelemetrySinkStatus
impl StructuralPartialEq for TelemetrySinkStatus
Auto Trait Implementations§
impl Freeze for TelemetrySinkStatus
impl RefUnwindSafe for TelemetrySinkStatus
impl Send for TelemetrySinkStatus
impl Sync for TelemetrySinkStatus
impl Unpin for TelemetrySinkStatus
impl UnsafeUnpin for TelemetrySinkStatus
impl UnwindSafe for TelemetrySinkStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.