pub struct GraphInterruptEvent {
pub node: String,
pub payload: Value,
pub interrupt_id: Option<String>,
pub namespace: Vec<String>,
pub resumable: bool,
}Expand description
Event payload for graph interruptions
Contains detailed information about an interruption event.
Fields§
§node: StringName of the node that triggered the interrupt
payload: ValueInterrupt payload
interrupt_id: Option<String>Optional interrupt ID for named interrupts
namespace: Vec<String>Subgraph namespace (empty for top-level graphs)
resumable: boolWhether this interrupt is resumable
Trait Implementations§
Source§impl Clone for GraphInterruptEvent
impl Clone for GraphInterruptEvent
Source§fn clone(&self) -> GraphInterruptEvent
fn clone(&self) -> GraphInterruptEvent
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 GraphInterruptEvent
impl Debug for GraphInterruptEvent
Source§impl<'de> Deserialize<'de> for GraphInterruptEvent
impl<'de> Deserialize<'de> for GraphInterruptEvent
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 GraphInterruptEvent
impl RefUnwindSafe for GraphInterruptEvent
impl Send for GraphInterruptEvent
impl Sync for GraphInterruptEvent
impl Unpin for GraphInterruptEvent
impl UnsafeUnpin for GraphInterruptEvent
impl UnwindSafe for GraphInterruptEvent
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