21 个版本 (12 个重大更新)
0.95.0 | 2023 年 3 月 12 日 |
---|---|
0.91.0 | 2022 年 12 月 25 日 |
0.90.0 | 2022 年 11 月 25 日 |
0.61.0 | 2022 年 5 月 24 日 |
0.3.1 | 2018 年 2 月 21 日 |
#377 在 调试 中
每月 90 次下载
在 4 crates 中使用
465KB
10K SLoC
flowrlib
这是用于 flow 执行的 Rust 运行时库。它将与其他代码链接以生成流程运行器,例如 flowr
命令行运行器。
它负责读取 Manifest
文件中的流程定义,从 LibraryManifest
文件中加载所需的库,然后通过调度 Jobs
来执行,并将这些 Jobs
分派给 Function
Implementations
来执行,为它们提供运行所需的 Inputs
,收集产生的 Outputs
,并将这些 Outputs
传递给网络中其他连接的 Functions
。
特性
这些是 flowrlib
的条件编译特性
- 默认 - 默认不激活任何特性
- 提交 - 包括接收要执行的流程的能力
- 上下文 - 使此 crate 了解流程上下文函数或不了解
- 调试器 - 添加调试器的功能
- 指标 - 跟踪执行期间指标的功能
代码文档
另请参阅: 代码文档
依赖项
~23–35MB
~639K SLoC