pub struct NewJob {
pub queue: String,
pub job_type: String,
pub payload_json: Value,
pub run_at: DateTime<Utc>,
pub priority: i32,
pub max_attempts: i32,
}Expand description
Specification for enqueueing a new job into a storage backend.
Fields§
§queue: String§job_type: String§payload_json: Value§run_at: DateTime<Utc>§priority: i32§max_attempts: i32Trait Implementations§
Source§impl<'de> Deserialize<'de> for NewJob
impl<'de> Deserialize<'de> for NewJob
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 NewJob
impl RefUnwindSafe for NewJob
impl Send for NewJob
impl Sync for NewJob
impl Unpin for NewJob
impl UnsafeUnpin for NewJob
impl UnwindSafe for NewJob
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