flowstdlib/control/mod.rs
1//! functions for controlling data flow
2//! ## Control (//flowstdlib/control)
3//! Functions to control the flow of data on connections between other processing functions
4//!
5/// A flow wrapper for the [Index][crate::control::index::Index] function to simplify
6/// its use by supplying most frequently used initializers to some inputs.
7#[path = "index_f.rs"]
8pub mod index_f;
9
10/// A module with functions to compare data elements and output a value depending on comparison
11#[path = "compare_switch/compare_switch.rs"]
12pub mod compare_switch;
13
14/// A function for joining data
15#[path = "join/join.rs"]
16pub mod join;
17
18/// A function to control the flow of data based on a control value
19#[path = "tap/tap.rs"]
20pub mod tap;
21
22/// A function to route data based on a control value
23#[path = "route/route.rs"]
24pub mod route;
25
26/// A function to select data on output on a control value
27#[path = "select/select.rs"]
28pub mod select;
29
30/// A function to select a value to pass based on index
31#[path = "index/index.rs"]
32pub mod index;