pub enum OrchestrationEvent {
IterationStarted,
HatSelected {
hat: String,
reason: String,
},
EventPublished {
topic: String,
},
BackpressureTriggered {
reason: String,
},
LoopTerminated {
reason: String,
},
TaskAbandoned {
reason: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for OrchestrationEvent
impl Clone for OrchestrationEvent
Source§fn clone(&self) -> OrchestrationEvent
fn clone(&self) -> OrchestrationEvent
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 OrchestrationEvent
impl Debug for OrchestrationEvent
Source§impl<'de> Deserialize<'de> for OrchestrationEvent
impl<'de> Deserialize<'de> for OrchestrationEvent
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 OrchestrationEvent
impl RefUnwindSafe for OrchestrationEvent
impl Send for OrchestrationEvent
impl Sync for OrchestrationEvent
impl Unpin for OrchestrationEvent
impl UnwindSafe for OrchestrationEvent
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