pub struct TaskStatusUpdate {
pub id: String,
pub status: TaskStatus,
pub final_update: bool,
pub timestamp: DateTime<Utc>,
}Expand description
Status update for a running task (used in streaming / push).
Fields§
§id: StringThe task identifier.
status: TaskStatusUpdated status.
final_update: boolWhether this is the final update.
timestamp: DateTime<Utc>Timestamp of this update.
Trait Implementations§
Source§impl Clone for TaskStatusUpdate
impl Clone for TaskStatusUpdate
Source§fn clone(&self) -> TaskStatusUpdate
fn clone(&self) -> TaskStatusUpdate
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 TaskStatusUpdate
impl Debug for TaskStatusUpdate
Source§impl<'de> Deserialize<'de> for TaskStatusUpdate
impl<'de> Deserialize<'de> for TaskStatusUpdate
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 TaskStatusUpdate
impl RefUnwindSafe for TaskStatusUpdate
impl Send for TaskStatusUpdate
impl Sync for TaskStatusUpdate
impl Unpin for TaskStatusUpdate
impl UnsafeUnpin for TaskStatusUpdate
impl UnwindSafe for TaskStatusUpdate
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