pub struct Task {
pub id: String,
pub queue: String,
pub payload: Bytes,
pub run_at: SystemTime,
pub attempts: u32,
pub lease_until: Option<SystemTime>,
pub dedup_key: Option<String>,
pub status: TaskStatus,
pub worker: Option<String>,
pub priority: i32,
}Fields§
§id: String§queue: String§payload: Bytes§run_at: SystemTime§attempts: u32§lease_until: Option<SystemTime>§dedup_key: Option<String>§status: TaskStatus§worker: Option<String>§priority: i32Higher values are claimed first within a queue (default 0).
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Task
impl RefUnwindSafe for Task
impl Send for Task
impl Sync for Task
impl Unpin for Task
impl UnsafeUnpin for Task
impl UnwindSafe for Task
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