pub enum FlowModuleValue {
Rawscript(Box<RawScript>),
Script(Box<PathScript>),
Flow(Box<PathFlow>),
Forloopflow(Box<ForloopFlow>),
Whileloopflow(Box<WhileloopFlow>),
Branchone(Box<BranchOne>),
Branchall(Box<BranchAll>),
Identity(Box<Identity>),
Aiagent(Box<AiAgent>),
}Expand description
FlowModuleValue : The actual implementation of a flow step. Can be a script (inline or referenced), subflow, loop, branch, or special module type
Variants§
Rawscript(Box<RawScript>)
Script(Box<PathScript>)
Flow(Box<PathFlow>)
Forloopflow(Box<ForloopFlow>)
Whileloopflow(Box<WhileloopFlow>)
Branchone(Box<BranchOne>)
Branchall(Box<BranchAll>)
Identity(Box<Identity>)
Aiagent(Box<AiAgent>)
Trait Implementations§
Source§impl Clone for FlowModuleValue
impl Clone for FlowModuleValue
Source§fn clone(&self) -> FlowModuleValue
fn clone(&self) -> FlowModuleValue
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 FlowModuleValue
impl Debug for FlowModuleValue
Source§impl Default for FlowModuleValue
impl Default for FlowModuleValue
Source§fn default() -> FlowModuleValue
fn default() -> FlowModuleValue
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FlowModuleValue
impl<'de> Deserialize<'de> for FlowModuleValue
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<FlowModuleValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FlowModuleValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FlowModuleValue
impl PartialEq for FlowModuleValue
Source§impl Serialize for FlowModuleValue
impl Serialize for FlowModuleValue
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for FlowModuleValue
Auto Trait Implementations§
impl Freeze for FlowModuleValue
impl RefUnwindSafe for FlowModuleValue
impl Send for FlowModuleValue
impl Sync for FlowModuleValue
impl Unpin for FlowModuleValue
impl UnsafeUnpin for FlowModuleValue
impl UnwindSafe for FlowModuleValue
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