boomerang_builder

Crates.ioboomerang_builder
lib.rsboomerang_builder
version0.3.0
sourcesrc
created_at2024-09-29 10:37:29.359579
updated_at2024-09-29 10:37:29.359579
descriptionThe Reactor assembly API for Boomerang.
homepage
repositoryhttps://github.com/jondo2010/boomerang
max_upload_size
id1390787
size131,472
John Hughes (jondo2010)

documentation

README

Boomerang Builder

crates.io MIT/Apache 2.0 Downloads CI docs codecov

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.

Commit count: 91

cargo fmt