Re-exports§
pub use fs::FileSystem;pub use fs::TokioFileSystem;pub use introspection::ActorInfo;pub use introspection::ActorQuery;pub use introspection::ActorState;pub use introspection::EngineSnapshot;pub use multi_core::EngineError;pub use multi_core::InterCoreTransport;pub use multi_core::MultiCoreEngine;pub use multi_core::MultiCoreHandle;pub use multi_core::ShutdownError;pub use placement::default_core_for;pub use placement::CoreStats;pub use placement::Placement;pub use placement::PlacementMap;pub use ring_buffer::InterCoreQueue;pub use zig_core::*;
Modules§
Structs§
- Bounded
Cluster Config - Bounded
Cluster Handle - Bounded
Cluster Role - Bounded
Placement Policy - Bytes
Reply - Declared
Remote Actor - Engine
- The single-engine actor runtime.
- Engine
Config - Configuration for
Engine. - Engine
Handle - Handle for interacting with the engine from external (test) code.
- Federated
Routing - Json
Reply - Peer
Spec - Pool
Config - Configuration for a
WorkerPool. - Registry
Full - Error returned when the response registry is at capacity.
- Remote
Spawn Spec - Remote
Supervision Status - Restart
Intensity - Sliding-window restart intensity limit (REQ-018).
- Tokio
Reactor - Production reactor wrapping a Tokio
current_threadruntime. - Worker
Pool - A supervision-aware, round-robin routing handle for a pool of identical worker actors.
Enums§
- Bounded
Transport Config - Bounded
Transport Handle - Cluster
Error - Determinism
Level - Controls the level of determinism enforcement for WASM execution.
- Remote
Spawn Error - Remote
Supervision Error - Remote
Supervision State - Supervision
Strategy - How a supervisor responds when a child fails.
Constants§
- DEFAULT_
MAILBOX_ CAPACITY - Default mailbox capacity for each spawned actor.
Traits§
- Interval
- A periodic timer that can be polled or awaited.
- Plugin
RpcHandler - Extension point for plugin management RPCs.
- Reactor
- Abstraction over the async task scheduler (ADR-001).
- Spawn
Handle - Type-erased handle to a spawned task. Allows aborting a task regardless of which reactor spawned it.
Functions§
- get_
current_ reactor - Access the current thread’s reactor, if set.
- set_
current_ reactor - Set the reactor for the current thread. Used by simulation to allow libraries with static-method dependencies (like OpenRaft) to find the reactor.
- with_
reactor - Execute a closure with the given reactor set as current for the duration of the call.