Skip to main content

bb_runtime/engine/
mod.rs

1//! The sans-IO Engine state machine
2
3pub mod bootstrap;
4pub mod call_context;
5pub mod core;
6pub mod dispatch_entry;
7pub mod graph_slot;
8pub mod invoke;
9pub mod pending_async;
10pub mod poll;
11pub mod step;
12
13pub use bootstrap::{
14    BootstrapKind, BootstrapRequest, BootstrapStatus, ComponentBootstrap, InFlightBootstrap,
15    ModuleBootstrap, OwnedBootstrapRequest, QueuedBootstrap, ReadyBootstrap,
16};
17pub use core::{Engine, EngineStats};
18pub use dispatch_entry::{OpDispatch, StatelessInvokeFn};
19pub use graph_slot::GraphSlot;
20pub use invoke::make_protocol_dispatcher;
21pub use pending_async::{ExecutionState, PendingAsync};
22pub use step::EngineStep;