rs_flow/
lib.rs

1mod flow;
2pub use flow::Flow;
3
4mod error;
5pub use error::{FlowError, RunResult as Result};
6
7mod context;
8pub use context::Ctx;
9
10
11pub mod component;
12pub mod connection;
13pub mod package;
14pub mod ports;
15
16pub mod macros {
17    pub use rs_flow_macros::{inputs, outputs};
18}
19
20pub mod prelude {
21    pub use crate::macros::*;
22    pub use crate::component::*;
23    pub use crate::connection::Connection;
24    pub use crate::flow::Flow;
25    pub use crate::package::Package;
26    pub use crate::ports::*;
27
28    pub use crate::Ctx;
29    pub use crate::error::{FlowError, RunResult as Result};
30    pub use async_trait::async_trait;
31    
32}
33
34
35