pub enum TelemetryStatus {
Ok,
Held,
Paused,
Throttled,
Waiting,
Off,
}Expand description
What the upload policy is doing right now.
Variants§
Ok
Uploading as data arrives.
Held
Uploads wait for a connect/reconnect to finish or for the device (Low Data Mode, low battery); capped at 60 s.
Paused
The last upload failed; retrying after a jittered exponential backoff.
Throttled
The collector asked for a pause (Retry-After).
Waiting
No destination or no usable token yet (no room connected, the token expired, lacks the grant or was refused); everything waits in the cache for the next token.
Off
No project receives telemetry: every server this process talked to is self-hosted, never granted observability, has no ingest, or disabled data recording.
Trait Implementations§
Source§impl Clone for TelemetryStatus
impl Clone for TelemetryStatus
impl Copy for TelemetryStatus
Source§impl Debug for TelemetryStatus
impl Debug for TelemetryStatus
Source§impl Display for TelemetryStatus
impl Display for TelemetryStatus
impl Eq for TelemetryStatus
Source§impl PartialEq for TelemetryStatus
impl PartialEq for TelemetryStatus
impl StructuralPartialEq for TelemetryStatus
Auto Trait Implementations§
impl Forget for TelemetryStatus
impl Freeze for TelemetryStatus
impl Move for TelemetryStatus
impl RefUnwindSafe for TelemetryStatus
impl Send for TelemetryStatus
impl Sync for TelemetryStatus
impl Unpin for TelemetryStatus
impl UnsafeUnpin for TelemetryStatus
impl UnwindSafe for TelemetryStatus
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