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 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 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 for FlowOperation
impl PartialEq for FlowOperation
Source§impl Serialize for FlowOperation
impl Serialize for FlowOperation
Source§impl TryFrom<CompositeOperationDefinition> for FlowOperation
impl TryFrom<CompositeOperationDefinition> for FlowOperation
Source§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
Source§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
Source§type Error = ManifestError
type Error = ManifestError
The type returned in the event of a conversion error.
impl StructuralPartialEq for FlowOperation
Auto Trait Implementations§
impl Freeze for FlowOperation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more