Struct flowclib::model::process_reference::ProcessReference
source · [−]pub struct ProcessReference {
pub alias: Name,
pub source: String,
pub initializations: HashMap<String, InputInitializer>,
}Expand description
A ProcessReference is the struct used in a Flow to refer to a sub-process (Function or nested
Flow) it contains
Fields
alias: NameA reference may have an alias - this is used when multiple instances of the same Process are referenced from within a flow - they need difference aliases to distinguish between them in connections to/from them
source: StringRelative or absolute source of the referenced process
initializations: HashMap<String, InputInitializer>When a process is references, each reference can set different initial values on the inputs of the referenced process.
Implementations
Trait Implementations
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 RefUnwindSafe for ProcessReference
impl Send for ProcessReference
impl Sync for ProcessReference
impl Unpin for ProcessReference
impl UnwindSafe for ProcessReference
Blanket Implementations
Mutably borrows from an owned value. Read more