pub struct QueuedJobDetail {
pub id: String,
pub name: String,
pub payload: String,
pub status: String,
pub error: Option<String>,
pub attempts: i32,
pub created_at: String,
pub updated_at: String,
}Expand description
Detailed job information, used for dashboard monitoring
Fields§
§id: StringUnique identifier of the queued job.
name: StringThe name/type of the job.
payload: StringThe JSON payload of the job as a string.
status: StringCurrent execution status of the job (e.g. “pending”, “processing”, “failed”).
error: Option<String>Error message if the job failed.
attempts: i32Number of processing attempts made so far.
created_at: StringTime when the job was originally created/pushed.
updated_at: StringTime when the job status was last updated.
Trait Implementations§
Source§impl Clone for QueuedJobDetail
impl Clone for QueuedJobDetail
Source§impl Debug for QueuedJobDetail
impl Debug for QueuedJobDetail
Source§impl<'de> Deserialize<'de> for QueuedJobDetail
impl<'de> Deserialize<'de> for QueuedJobDetail
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
Auto Trait Implementations§
impl Freeze for QueuedJobDetail
impl RefUnwindSafe for QueuedJobDetail
impl Send for QueuedJobDetail
impl Sync for QueuedJobDetail
impl Unpin for QueuedJobDetail
impl UnsafeUnpin for QueuedJobDetail
impl UnwindSafe for QueuedJobDetail
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