Expand description
§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 comparisonPid- Process identifierRef- Unique reference for monitors and timersExitReason- Process termination reasonsTerm- Trait for Erlang-like serializable terms (messages, keys, etc.)SystemMessage- Internal system messages (Exit, Down, Timeout)NodeId,NodeName,NodeInfo- Node identity for distribution
Re-exports§
Modules§
- node
- Node identity types for distributed Starlang.
Macros§
- atom
- Create an atom from a string literal.
Structs§
Enums§
- Decode
Error - Error type for term decoding failures.
- Exit
Reason - The reason a process exited.
- System
Message - System-level messages delivered to processes.
Traits§
- Message
Deprecated - Type alias for backward compatibility.
- Term
- A trait for Erlang-like terms that can be serialized and sent between processes.
Functions§
- current_
creation - Get the current creation value.
- increment_
creation - Increment the creation counter.