#workflow #macro #node #edge #workflow-aurras

workflow_macro

为 Workflow-Aurras 定制的派生宏

3个版本

0.0.3 2023年1月6日
0.0.2 2022年7月21日
0.0.1 2022年7月21日

#904过程宏

每月 21次下载

Apache-2.0

8KB
111

Workflow Macro

描述

这是一个为 Workflow-Aurras 定制的派生宏。此宏实现了工作流所需的方法,例如添加节点、删除节点、添加边等。

设置

添加以下库。

workflow_macro = "0.0.2"

在你的rust包的 Cargo.toml 文件中。

通过导入来访问此宏。

use workflow_macro::Flow;

用法

为 Workflow 创建必要的方法。

#[derive(Flow)]
 pub struct Worflow{

   edges: Vec<(usize, usize)>,
   nodes: Vec<`node_type`>,

 }

参考

许可

许可协议为 Apache-2.0

依赖项

~1.5MB
~35K SLoC