pub struct QueueOperationPayload {
pub operation: String,
pub content: Option<String>,
pub task_id: Option<String>,
}Expand description
Background task queue operation (enqueue/dequeue)
Fields§
§operation: StringOperation type (e.g., “enqueue”, “dequeue”)
content: Option<String>Task content description
task_id: Option<String>Task identifier
Trait Implementations§
Source§impl Clone for QueueOperationPayload
impl Clone for QueueOperationPayload
Source§fn clone(&self) -> QueueOperationPayload
fn clone(&self) -> QueueOperationPayload
Returns a duplicate of the value. Read more
1.0.0 · 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 QueueOperationPayload
impl Debug for QueueOperationPayload
Source§impl<'de> Deserialize<'de> for QueueOperationPayload
impl<'de> Deserialize<'de> for QueueOperationPayload
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 QueueOperationPayload
impl RefUnwindSafe for QueueOperationPayload
impl Send for QueueOperationPayload
impl Sync for QueueOperationPayload
impl Unpin for QueueOperationPayload
impl UnwindSafe for QueueOperationPayload
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