pub struct VariableFlow {
pub variable_name: String,
pub source_node: String,
pub consumer_nodes: Vec<String>,
pub last_usage: String,
pub cross_branch: bool,
pub estimated_size_bytes: usize,
}Expand description
Flow of a variable through the workflow
Fields§
§variable_name: StringVariable name (or template pattern)
source_node: StringSource node (where variable is created)
consumer_nodes: Vec<String>Nodes that use this variable
last_usage: StringLast node that uses this variable
cross_branch: boolWhether this variable is used across multiple branches
estimated_size_bytes: usizeEstimated size in bytes
Trait Implementations§
Source§impl Clone for VariableFlow
impl Clone for VariableFlow
Source§fn clone(&self) -> VariableFlow
fn clone(&self) -> VariableFlow
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 Debug for VariableFlow
impl Debug for VariableFlow
Source§impl<'de> Deserialize<'de> for VariableFlow
impl<'de> Deserialize<'de> for VariableFlow
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 VariableFlow
impl RefUnwindSafe for VariableFlow
impl Send for VariableFlow
impl Sync for VariableFlow
impl Unpin for VariableFlow
impl UnwindSafe for VariableFlow
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