Expand description
Hydroflow’s operators
Structs§
- An instance of this struct represents a single dfir operator.
 - The code generated and returned by a
OperatorConstraints::write_fn. - Context arguments provided to
OperatorConstraints::write_fn. 
Enums§
- The delay (soft barrier) type, for each input to an operator if needed.
 - Operator type for Flo semantics.
 - Operator categories, for docs.
 - Persistence lifetimes:
'tick,'static, or'mutable. - Specification of the named (or unnamed) ports for an operator’s inputs or outputs.
 
Constants§
OperatorConstraints::write_fnfor unary identity operators.OperatorConstraints::write_fnfor the null operator - an operator that ignores all inputs and produces no output.- All Hydroflow operators.
 - Convenience range: exactly zero.
 - Convenience range: exactly one.
 - Convenience range: zero or more (any number).
 
Traits§
- An object-safe version of
RangeBounds. 
Functions§
- Find an operator by
GraphNode. - Find an operator by an AST
Operator. - Helper to write the
write_iteratorportion ofOperatorConstraints::write_fnoutput for unary identity operators. - Helper to write the
write_iteratorportion ofOperatorConstraints::write_fnoutput for the null operator - an operator that ignores all inputs and produces no output. - Get the operator lookup table, generating it if needed.
 
Type Aliases§
- Type alias for
OperatorConstraints::write_fn’s type.