pub struct TelemetryEvent {
pub job_id: JobId,
pub account: String,
pub description: String,
pub kind: TelemetryKind,
pub timestamp: OffsetDateTime,
pub status: Option<RateStatus>,
pub attempt: u32,
pub max_retries: u32,
pub error: Option<String>,
pub next_retry_at: Option<OffsetDateTime>,
}Fields§
§job_id: JobId§account: String§description: String§kind: TelemetryKind§timestamp: OffsetDateTime§status: Option<RateStatus>§attempt: u32§max_retries: u32§error: Option<String>§next_retry_at: Option<OffsetDateTime>Trait Implementations§
Source§impl Clone for TelemetryEvent
impl Clone for TelemetryEvent
Source§fn clone(&self) -> TelemetryEvent
fn clone(&self) -> TelemetryEvent
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 moreAuto Trait Implementations§
impl Freeze for TelemetryEvent
impl RefUnwindSafe for TelemetryEvent
impl Send for TelemetryEvent
impl Sync for TelemetryEvent
impl Unpin for TelemetryEvent
impl UnwindSafe for TelemetryEvent
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