| Crates.io | boomerang_builder |
| lib.rs | boomerang_builder |
| version | 0.3.0 |
| created_at | 2024-09-29 10:37:29.359579+00 |
| updated_at | 2024-09-29 10:37:29.359579+00 |
| 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.