pub struct RecoveredTerminal {
pub id: TaskId,
pub key: Option<Arc<str>>,
pub status: TaskStatus,
pub at: Time,
}Expand description
A recently finished task restored into the retention table (for late dependents).
Fields§
§id: TaskIdTask id.
key: Option<Arc<str>>Idempotency key, if any.
status: TaskStatusTerminal status.
at: TimeWhen it finished.
Trait Implementations§
Source§impl Clone for RecoveredTerminal
impl Clone for RecoveredTerminal
Auto Trait Implementations§
impl Freeze for RecoveredTerminal
impl RefUnwindSafe for RecoveredTerminal
impl Send for RecoveredTerminal
impl Sync for RecoveredTerminal
impl Unpin for RecoveredTerminal
impl UnsafeUnpin for RecoveredTerminal
impl UnwindSafe for RecoveredTerminal
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