Expand description
An actor system for Rust with batteries included.
See The Actoromicon for more information.
Re-exports
pub use elfo_test as test;
Modules
- A set of actors for common tasks.
- Includes structs and functions to work with dumping. For more details see The Actoromicon.
- Things that are useful to have included when writing actors.
- Includes
TraceId
and useful utilities around it. For more details see The Actoromicon.
Macros
Structs
- Represents meta information about actor: his group and key.
- Represents the current status of an actor. See The Actoromicon for details.
- An actor execution context.
- Used to send values that cannot be serialized. Works inside the current node only.
- Used to transfer ownership over messaging.
- The behaviour on actor termination.
- The behaviour on the
Terminate
message. - A wrapper to indicate that a source hasn’t been attached to a context yet.
Enums
- A list specifying statuses of actors. It’s used with the
ActorStatus
.
Traits
- Defines common methods for sources.
Attribute Macros
- Derives required traits to use the type as a message or a message part.