pub enum ProjectEventKind {
Started,
BodyHandedOff {
handoff: ChildBodyHandoff,
},
TaskObserved {
task_id: TaskId,
task_event_id: i64,
event: Box<TaskEventKind>,
},
IterationCompleted {
iteration: u32,
summary: String,
},
Completed {
summary: String,
},
Failed {
error: String,
resumable: bool,
},
}Variants§
Started
BodyHandedOff
Fields
§
handoff: ChildBodyHandoffTaskObserved
IterationCompleted
Completed
Failed
Implementations§
Source§impl ProjectEventKind
impl ProjectEventKind
pub fn is_wave_observable(&self) -> bool
Trait Implementations§
Source§impl Clone for ProjectEventKind
impl Clone for ProjectEventKind
Source§fn clone(&self) -> ProjectEventKind
fn clone(&self) -> ProjectEventKind
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 ProjectEventKind
impl Debug for ProjectEventKind
Source§impl<'de> Deserialize<'de> for ProjectEventKind
impl<'de> Deserialize<'de> for ProjectEventKind
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
impl Eq for ProjectEventKind
Source§impl PartialEq for ProjectEventKind
impl PartialEq for ProjectEventKind
Source§impl Serialize for ProjectEventKind
impl Serialize for ProjectEventKind
impl StructuralPartialEq for ProjectEventKind
Auto Trait Implementations§
impl Freeze for ProjectEventKind
impl RefUnwindSafe for ProjectEventKind
impl Send for ProjectEventKind
impl Sync for ProjectEventKind
impl Unpin for ProjectEventKind
impl UnsafeUnpin for ProjectEventKind
impl UnwindSafe for ProjectEventKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.