Struct wick_config::config::FlowOperation
source · pub struct FlowOperation { /* private fields */ }Expand description
A FlowOperation is an operation definition whose implementation is defined by connecting other components together in a flow or set of pipelines.
Implementations§
source§impl FlowOperation
impl FlowOperation
pub fn config(&self) -> &[Field]
pub fn config_mut(&mut self) -> &mut Vec<Field>
pub fn instances(&self) -> &HashMap<String, InstanceReference>
pub fn instances_mut(&mut self) -> &mut HashMap<String, InstanceReference>
pub fn expressions(&self) -> &[FlowExpression]
pub fn expressions_mut(&mut self) -> &mut Vec<FlowExpression>
pub fn flows(&self) -> &[FlowOperation]
pub fn flows_mut(&mut self) -> &mut Vec<FlowOperation>
Trait Implementations§
source§impl Clone for FlowOperation
impl Clone for FlowOperation
source§fn clone(&self) -> FlowOperation
fn clone(&self) -> FlowOperation
Returns a copy 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 FlowOperation
impl Debug for FlowOperation
source§impl Default for FlowOperation
impl Default for FlowOperation
source§fn default() -> FlowOperation
fn default() -> FlowOperation
Returns the “default value” for a type. Read more
source§impl From<FlowOperation> for OperationDefinition
impl From<FlowOperation> for OperationDefinition
source§fn from(value: FlowOperation) -> Self
fn from(value: FlowOperation) -> Self
Converts to this type from the input type.
source§impl From<FlowOperation> for OperationSignature
impl From<FlowOperation> for OperationSignature
source§fn from(operation: FlowOperation) -> Self
fn from(operation: FlowOperation) -> Self
Converts to this type from the input type.
source§impl OperationConfig for FlowOperation
impl OperationConfig for FlowOperation
source§impl PartialEq<FlowOperation> for FlowOperation
impl PartialEq<FlowOperation> for FlowOperation
source§fn eq(&self, other: &FlowOperation) -> bool
fn eq(&self, other: &FlowOperation) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for FlowOperation
impl Serialize for FlowOperation
source§impl TryFrom<CompositeOperationDefinition> for FlowOperation
impl TryFrom<CompositeOperationDefinition> for FlowOperation
§type Error = ManifestError
type Error = ManifestError
The type returned in the event of a conversion error.
source§impl TryFrom<FlowOperation> for CompositeOperationDefinition
impl TryFrom<FlowOperation> for CompositeOperationDefinition
§type Error = ManifestError
type Error = ManifestError
The type returned in the event of a conversion error.
source§impl TryFrom<SchematicManifest> for FlowOperation
impl TryFrom<SchematicManifest> for FlowOperation
§type Error = ManifestError
type Error = ManifestError
The type returned in the event of a conversion error.
impl StructuralPartialEq for FlowOperation
Auto Trait Implementations§
impl RefUnwindSafe for FlowOperation
impl Send for FlowOperation
impl Sync for FlowOperation
impl Unpin for FlowOperation
impl UnwindSafe for FlowOperation
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