pub struct ExecutionEdge {
pub from_node: String,
pub to_node: String,
pub condition: Option<String>,
pub data_mapping: HashMap<String, String>,
}Expand description
Execution flow edge between workflow nodes.
Fields§
§from_node: StringSource node
to_node: StringTarget node
condition: Option<String>Condition for this flow (if any)
data_mapping: HashMap<String, String>Data passed between nodes
Trait Implementations§
Source§impl Clone for ExecutionEdge
impl Clone for ExecutionEdge
Source§fn clone(&self) -> ExecutionEdge
fn clone(&self) -> ExecutionEdge
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 ExecutionEdge
impl RefUnwindSafe for ExecutionEdge
impl Send for ExecutionEdge
impl Sync for ExecutionEdge
impl Unpin for ExecutionEdge
impl UnsafeUnpin for ExecutionEdge
impl UnwindSafe for ExecutionEdge
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