pub enum CommandGoto {
One(String),
Many(Vec<String>),
Parent(String),
Send(Vec<SendTarget>),
}Expand description
Routing command from node to parent or child graph
This type is used in subgraph communication to control execution flow between parent and child graphs.
Variants§
One(String)
Route to a single node
Many(Vec<String>)
Route to multiple nodes (parallel execution)
Parent(String)
Route to parent graph
Send(Vec<SendTarget>)
Dynamic fan-out to multiple targets with state overrides
Trait Implementations§
Source§impl Clone for CommandGoto
impl Clone for CommandGoto
Source§fn clone(&self) -> CommandGoto
fn clone(&self) -> CommandGoto
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 moreAuto Trait Implementations§
impl Freeze for CommandGoto
impl RefUnwindSafe for CommandGoto
impl Send for CommandGoto
impl Sync for CommandGoto
impl Unpin for CommandGoto
impl UnsafeUnpin for CommandGoto
impl UnwindSafe for CommandGoto
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