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§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§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