pub struct Job {Show 14 fields
pub queue: String,
pub args: Value,
pub retry: RetryOpts,
pub class: String,
pub jid: String,
pub created_at: f64,
pub enqueued_at: Option<f64>,
pub failed_at: Option<f64>,
pub error_message: Option<String>,
pub error_class: Option<String>,
pub retry_count: Option<usize>,
pub retried_at: Option<f64>,
pub retry_queue: Option<String>,
pub unique_for: Option<Duration>,
}
Fields§
§queue: String
§args: Value
§retry: RetryOpts
§class: String
§jid: String
§created_at: f64
§enqueued_at: Option<f64>
§failed_at: Option<f64>
§error_message: Option<String>
§error_class: Option<String>
§retry_count: Option<usize>
§retried_at: Option<f64>
§retry_queue: Option<String>
§unique_for: Option<Duration>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Job
impl<'de> Deserialize<'de> for Job
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 Job
impl RefUnwindSafe for Job
impl Send for Job
impl Sync for Job
impl Unpin for Job
impl UnwindSafe for Job
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