Expand description
The library
module provides all of the macro
functionality used when generating the
rusty_junctions
crate.
Namely it provides a number of macros that can be used to conveniently
generate the
patterns
,
channels
,
and
Junction
that are used to declaratively express the concurrent computation.
See the crate level documentation for further details.
Macros§
- generate
- Generate the
rusty_junctions
crate to an arbitrary pattern arity.
Derive Macros§
- Join
Pattern - Derive the implementation of the
JoinPattern
trait from thePartialPattern
orTerminalPartialPattern
. - Partial
Pattern - Derive the implementation of the a Partial
pattern
from a givenstruct
. - Terminal
Partial Pattern - Derive the implementation of the a Terminal
pattern
from a givenstruct
.