Crates.io | boomerang_builder |
lib.rs | boomerang_builder |
version | 0.3.0 |
source | src |
created_at | 2024-09-29 10:37:29.359579 |
updated_at | 2024-09-29 10:37:29.359579 |
description | The Reactor assembly API for Boomerang. |
homepage | |
repository | https://github.com/jondo2010/boomerang |
max_upload_size | |
id | 1390787 |
size | 131,472 |
The Reactor assembly API for Boomerang. Builder is the API driven by the code that boomerang_derive
generates.
The most important data structure for Builder is the [EnvBuilder
], which also serves as the API entry-point. Once all
of the Reactors and Reactions have added their graph state into the [EnvBuilder
], [EnvBuilder::into_runtime_parts
]
is called to generate the data for the Runtime.
Most users will not need to interact with Builder, but for some specialized cases it is useful to manually implement the
[reactor::Reactor
] and [reaction::Reaction
] traits manually. It may also ocasionally useful to manually adjust the
[EnvBuilder
] graph after all the Reactors have been built.