pub struct ExecutionInterruptedEvent {
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.
Fields§
§prompt_id: StringThe prompt ID associated with the interruption.
node_id: StringThe identifier of the node where the execution was interrupted.
node_type: StringThe type of the node that was interrupted.
executed: Vec<String>A list of node identifiers that were executed before the interruption.
Trait Implementations§
Source§impl Debug for ExecutionInterruptedEvent
impl Debug for ExecutionInterruptedEvent
Source§impl<'de> Deserialize<'de> for ExecutionInterruptedEvent
impl<'de> Deserialize<'de> for ExecutionInterruptedEvent
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 ExecutionInterruptedEvent
impl RefUnwindSafe for ExecutionInterruptedEvent
impl Send for ExecutionInterruptedEvent
impl Sync for ExecutionInterruptedEvent
impl Unpin for ExecutionInterruptedEvent
impl UnwindSafe for ExecutionInterruptedEvent
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