pub struct EnqueueRequest {
pub task_name: TaskName,
pub handler_version: HandlerVersion,
pub payload: Value,
pub queue_name: QueueName,
pub run_at: Option<DateTime<Utc>>,
pub priority: i16,
pub max_attempts: u16,
pub idempotency_key: Option<String>,
pub headers: Map<String, Value>,
}Fields§
§task_name: TaskName§handler_version: HandlerVersion§payload: Value§queue_name: QueueName§run_at: Option<DateTime<Utc>>§priority: i16§max_attempts: u16§idempotency_key: Option<String>§headers: Map<String, Value>Implementations§
Trait Implementations§
Source§impl Clone for EnqueueRequest
impl Clone for EnqueueRequest
Source§fn clone(&self) -> EnqueueRequest
fn clone(&self) -> EnqueueRequest
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 EnqueueRequest
impl Debug for EnqueueRequest
Source§impl<'de> Deserialize<'de> for EnqueueRequest
impl<'de> Deserialize<'de> for EnqueueRequest
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 EnqueueRequest
impl RefUnwindSafe for EnqueueRequest
impl Send for EnqueueRequest
impl Sync for EnqueueRequest
impl Unpin for EnqueueRequest
impl UnsafeUnpin for EnqueueRequest
impl UnwindSafe for EnqueueRequest
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