Skip to main content

reifydb_runtime/actor/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2// Copyright (c) 2025 ReifyDB
3
4//! Lightweight actor system. Each actor owns its mailbox, processes messages serially, and replies through a typed
5//! channel; the system handle spawns actors onto the runtime's pools and supervises their lifecycle. Timers,
6//! testing fixtures, and reply patterns sit alongside so subsystem code can build on a consistent message-passing
7//! base without rolling its own concurrency primitives.
8//!
9//! `core::actors/` enumerates the actor identities the workspace knows about; this module is what those identities
10//! are scheduled and run on.
11
12pub mod context;
13pub mod mailbox;
14pub mod reply;
15pub mod system;
16pub mod testing;
17pub mod timers;
18pub mod traits;