pub enum TaskClientUpdate {
Progress(TaskClientUpdateProgress),
Completed(TaskClientUpdateCompleted),
Failed(TaskClientUpdateFailed),
Cancelled(TaskClientUpdateCancelled),
}Expand description
Progress or terminal update for a client-owned task.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
Progress(TaskClientUpdateProgress)
Completed(TaskClientUpdateCompleted)
Failed(TaskClientUpdateFailed)
Cancelled(TaskClientUpdateCancelled)
Trait Implementations§
Source§impl Clone for TaskClientUpdate
impl Clone for TaskClientUpdate
Source§fn clone(&self) -> TaskClientUpdate
fn clone(&self) -> TaskClientUpdate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TaskClientUpdate
impl Debug for TaskClientUpdate
Source§impl<'de> Deserialize<'de> for TaskClientUpdate
impl<'de> Deserialize<'de> for TaskClientUpdate
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 TaskClientUpdate
impl RefUnwindSafe for TaskClientUpdate
impl Send for TaskClientUpdate
impl Sync for TaskClientUpdate
impl Unpin for TaskClientUpdate
impl UnsafeUnpin for TaskClientUpdate
impl UnwindSafe for TaskClientUpdate
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