Expand description
Native ractor actor implementations for dactor system actors.
Each system actor (SpawnManager, WatchManager, CancelManager, NodeDirectory)
is wrapped in a real ractor::Actor with its own mailbox. This enables:
- Message-based access — system actor operations arrive as mailbox
messages, processed single-threaded (no
&mut selfcontention). - Transport integration — incoming
WireEnvelopesystem messages can be routed directly to the actor’s mailbox. - Backpressure — mailbox depth limits prevent system actor overload.
- Supervision — system actors can be supervised and restarted.
Structs§
- Cancel
Manager Actor - Native ractor actor wrapping
CancelManager. - Node
Directory Actor - Native ractor actor wrapping
NodeDirectory. - Spawn
Manager Actor - Native ractor actor wrapping
SpawnManager. - Spawn
Manager State - Internal state for SpawnManagerActor.
- Watch
Manager Actor - Native ractor actor wrapping
WatchManager.
Enums§
- Cancel
Manager Msg - Message enum for the CancelManager actor.
- Node
Directory Msg - Message enum for the NodeDirectory actor.
- Spawn
Manager Msg - Message enum for the SpawnManager actor.
- Watch
Manager Msg - Message enum for the WatchManager actor.
Type Aliases§
- Factory
Fn - Factory function type for creating actors from serialized bytes.
- Spawn
Result - Result type for spawn requests.