pub struct ExecutionInterruptedEventData {
pub prompt_id: String,
pub node_id: String,
pub node_type: String,
pub executed: Vec<String>,
}Expand description
Event payload for an interrupted execution, containing details about the interruption.
This structure is received when the workflow execution is manually interrupted or terminated before completion, providing context about what was executing at the time of interruption.
Fields§
§prompt_id: StringThe prompt ID associated with the interruption, identifying the workflow execution that was stopped.
node_id: StringThe identifier of the node where the execution was interrupted, indicating which operation was in progress.
node_type: StringThe type of the node that was interrupted (e.g., “KSampler”, “VAEDecode”), helping identify what operation was stopped.
executed: Vec<String>A list of node identifiers that were successfully executed before the interruption occurred.
Trait Implementations§
Source§impl Clone for ExecutionInterruptedEventData
impl Clone for ExecutionInterruptedEventData
Source§fn clone(&self) -> ExecutionInterruptedEventData
fn clone(&self) -> ExecutionInterruptedEventData
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<'de> Deserialize<'de> for ExecutionInterruptedEventData
impl<'de> Deserialize<'de> for ExecutionInterruptedEventData
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 ExecutionInterruptedEventData
impl RefUnwindSafe for ExecutionInterruptedEventData
impl Send for ExecutionInterruptedEventData
impl Sync for ExecutionInterruptedEventData
impl Unpin for ExecutionInterruptedEventData
impl UnwindSafe for ExecutionInterruptedEventData
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