pub struct QueueJobDetails {Show 17 fields
pub id: String,
pub priority: QueuePriority,
pub status: QueueJobStatus,
pub data_json: String,
pub trace_id: Option<String>,
pub created_at: Option<String>,
pub started_at: Option<String>,
pub completed_at: Option<String>,
pub error_message: Option<String>,
pub worker_id: Option<String>,
pub heartbeat_at: Option<String>,
pub visibility_timeout_secs: u64,
pub failure_class: Option<String>,
pub next_run_at: Option<String>,
pub attempt_count: u32,
pub attempt_id: Option<String>,
pub trial_id: Option<String>,
}Expand description
Queryable runtime details for a specific job.
Fields§
§id: String§priority: QueuePriority§status: QueueJobStatus§data_json: String§trace_id: Option<String>§created_at: Option<String>§started_at: Option<String>§completed_at: Option<String>§error_message: Option<String>§worker_id: Option<String>§heartbeat_at: Option<String>§visibility_timeout_secs: u64§failure_class: Option<String>§next_run_at: Option<String>§attempt_count: u32§attempt_id: Option<String>Canonical attempt identity — one per re-enqueue. None for pre-v4 rows.
trial_id: Option<String>Canonical trial identity — one per concrete execution. None for pre-v4 rows.
Trait Implementations§
Source§impl Clone for QueueJobDetails
impl Clone for QueueJobDetails
Source§fn clone(&self) -> QueueJobDetails
fn clone(&self) -> QueueJobDetails
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QueueJobDetails
impl Debug for QueueJobDetails
Source§impl<'de> Deserialize<'de> for QueueJobDetails
impl<'de> Deserialize<'de> for QueueJobDetails
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueueJobDetails, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueueJobDetails, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for QueueJobDetails
impl Serialize for QueueJobDetails
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for QueueJobDetails
impl RefUnwindSafe for QueueJobDetails
impl Send for QueueJobDetails
impl Sync for QueueJobDetails
impl Unpin for QueueJobDetails
impl UnsafeUnpin for QueueJobDetails
impl UnwindSafe for QueueJobDetails
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