Expand description
Message processing module.
Structs§
- Context
Outcome - Context outcome.
- Context
Outcome Drain - Context outcome dispatches and awakening ids.
- Context
Settings - Context settings.
- Context
Store - Store of previous message execution context.
- Dispatch
- Message with entry point.
- Handle
Message - Message for Handle entry point. Represents a standard message that sends between actors.
- Handle
Packet - Handle message packet.
- Incoming
Dispatch - Incoming message with entry point and previous execution context, if exists.
- Incoming
Message - Incoming message.
- Init
Message - Message for Init entry point. Used to initiate a newly created program.
- Init
Packet - Init message packet.
- Message
- An entity that is used for interaction between actors. Can transfer value and executes by programs in corresponding function: init, handle or handle_reply.
- Message
Context - Context of currently processing incoming message.
- Reply
Details - Reply details data.
- Reply
Message - Message for Reply entry point.
ReplyMessageis unique because of storingMessageIdfrom message on what it replies, and can be the only one per some message execution. - Reply
Packet - Reply message packet.
- Signal
Details - Signal details data.
- Signal
Message - Message for signal entry point.
- Stored
Delayed Dispatch - Stored message with entry point.
- Stored
Dispatch - Stored message with entry point and previous execution context, if exists.
- Stored
Message - Stored message.
- User
Message - Message sent to user and deposited as event.
- User
Stored Message - Message sent to user and added to mailbox.
Enums§
- Dispatch
Kind - Entry point for dispatch processing.
- Error
Reply Reason - Reason of error reply creation.
- Message
Details - Message details data.
- Reply
Code - Enum representing reply code with reason of its creation.
- Success
Reply Reason - Reason of success reply creation.
Traits§
- Packet
- Message packet.