Macro workflow

Source
workflow!() { /* proc-macro */ }
Expand description

Define a Workflow with fields and edges in one macro invocation.

Syntax: workflow! { pub struct Name { field1: Type1, field2: Type2, } context = MyCtx; start = field1; edges { field1 => [field2]; field2 => []; }; }