Skip to main content

synaptic_runnables/
lib.rs

1mod runnable;
2pub use runnable::{BoxRunnable, Runnable, RunnableOutputStream};
3
4mod passthrough;
5pub use passthrough::RunnablePassthrough;
6
7mod lambda;
8pub use lambda::RunnableLambda;
9
10mod sequence;
11pub use sequence::RunnableSequence;
12
13mod parallel;
14pub use parallel::RunnableParallel;
15
16mod branch;
17pub use branch::RunnableBranch;
18
19mod fallback;
20pub use fallback::RunnableWithFallbacks;
21
22mod assign;
23pub use assign::RunnableAssign;
24
25mod pick;
26pub use pick::RunnablePick;
27
28mod each;
29pub use each::RunnableEach;
30
31mod retry;
32pub use retry::{RetryPolicy, RunnableRetry};
33
34mod generator;
35pub use generator::RunnableGenerator;
36
37/// Backward-compatible alias for `RunnablePassthrough`.
38pub type IdentityRunnable = RunnablePassthrough;