starlang-core 0.1.0

Core types for Starlang - Erlang-style concurrency for Rust
Documentation

starlang-core

Core types for Starlang (Distributed Rust Erlang Abstract Machine).

This crate provides the foundational types used throughout the Starlang ecosystem:

  • [Atom] - Interned string for efficient comparison
  • [Pid] - Process identifier
  • [Ref] - Unique reference for monitors and timers
  • [ExitReason] - Process termination reasons
  • [Term] - Trait for Erlang-like serializable terms (messages, keys, etc.)
  • [SystemMessage] - Internal system messages (Exit, Down, Timeout)
  • [NodeId], [NodeName], [NodeInfo] - Node identity for distribution