pub enum TaskPayload {
Empty,
Text(String),
Binary(Vec<u8>),
Json(String),
Custom(Box<dyn CustomPayload>),
}Expand description
Task payload variants
Variants§
Empty
Empty payload
Text(String)
Text data
Binary(Vec<u8>)
Binary data
Json(String)
JSON data (as string)
Custom(Box<dyn CustomPayload>)
Custom data
Trait Implementations§
Source§impl Clone for TaskPayload
impl Clone for TaskPayload
Source§fn clone(&self) -> TaskPayload
fn clone(&self) -> TaskPayload
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 moreAuto Trait Implementations§
impl Freeze for TaskPayload
impl !RefUnwindSafe for TaskPayload
impl Send for TaskPayload
impl Sync for TaskPayload
impl Unpin for TaskPayload
impl !UnwindSafe for TaskPayload
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