pub struct JobStatusResponse {Show 14 fields
pub id: JobId,
pub name: String,
pub priority: JobPriority,
pub status: JobStatus,
pub payload: Value,
pub created_at: DateTime<Utc>,
pub started_at: Option<DateTime<Utc>>,
pub completed_at: Option<DateTime<Utc>>,
pub retry_count: u32,
pub max_retries: u32,
pub result: Option<JobResult>,
pub error: Option<String>,
pub timeout_ms: Option<u64>,
pub correlation_id: Option<Uuid>,
}Fields§
§id: JobId§name: String§priority: JobPriority§status: JobStatus§payload: Value§created_at: DateTime<Utc>§started_at: Option<DateTime<Utc>>§completed_at: Option<DateTime<Utc>>§retry_count: u32§max_retries: u32§result: Option<JobResult>§error: Option<String>§timeout_ms: Option<u64>§correlation_id: Option<Uuid>Trait Implementations§
Source§impl Clone for JobStatusResponse
impl Clone for JobStatusResponse
Source§impl Debug for JobStatusResponse
impl Debug for JobStatusResponse
Source§impl<'de> Deserialize<'de> for JobStatusResponse
impl<'de> Deserialize<'de> for JobStatusResponse
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
Source§impl PartialEq for JobStatusResponse
impl PartialEq for JobStatusResponse
Source§impl Serialize for JobStatusResponse
impl Serialize for JobStatusResponse
impl StructuralPartialEq for JobStatusResponse
Auto Trait Implementations§
impl Freeze for JobStatusResponse
impl RefUnwindSafe for JobStatusResponse
impl Send for JobStatusResponse
impl Sync for JobStatusResponse
impl Unpin for JobStatusResponse
impl UnsafeUnpin for JobStatusResponse
impl UnwindSafe for JobStatusResponse
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