#![deny(warnings)]
#![deny(missing_docs)]
#![allow(dead_code)]
mod context;
mod error;
mod mailbox;
mod process_handle;
mod registry;
mod task_local;
pub use context::Context;
pub use error::{RuntimeError, SendError, SpawnError};
pub use mailbox::{Mailbox, MailboxSender};
pub use process_handle::{ProcessHandle, ProcessState};
pub use registry::{ProcessRegistry, RemoteSendHook, set_remote_send_hook};
pub use task_local::{
ProcessScope, current_pid, recv, recv_timeout, send, send_raw, try_current_pid, try_recv,
with_ctx, with_ctx_async,
};
pub use starlang_core::{ExitReason, Pid, Ref, SystemMessage, Term};