pub enum ProcessTaskEvent {
Output {
stream: TaskOutputStream,
chunk: String,
},
Completed {
result: TaskExecutionResult,
},
Failed {
error: String,
},
}Variants§
Output
Incremental output forwarded into the task’s output sink.
Completed
Fields
§
result: TaskExecutionResultFailed
Trait Implementations§
Source§impl Clone for ProcessTaskEvent
impl Clone for ProcessTaskEvent
Source§fn clone(&self) -> ProcessTaskEvent
fn clone(&self) -> ProcessTaskEvent
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 ProcessTaskEvent
impl Debug for ProcessTaskEvent
Source§impl<'de> Deserialize<'de> for ProcessTaskEvent
impl<'de> Deserialize<'de> for ProcessTaskEvent
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
Source§impl PartialEq for ProcessTaskEvent
impl PartialEq for ProcessTaskEvent
Source§fn eq(&self, other: &ProcessTaskEvent) -> bool
fn eq(&self, other: &ProcessTaskEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProcessTaskEvent
impl Serialize for ProcessTaskEvent
impl StructuralPartialEq for ProcessTaskEvent
Auto Trait Implementations§
impl Freeze for ProcessTaskEvent
impl RefUnwindSafe for ProcessTaskEvent
impl Send for ProcessTaskEvent
impl Sync for ProcessTaskEvent
impl Unpin for ProcessTaskEvent
impl UnsafeUnpin for ProcessTaskEvent
impl UnwindSafe for ProcessTaskEvent
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