Structs§
- Accumulated
Responses - Newtype wrapper around
ValueOverlay<PythonResponseMessage>needed becausePythonMessageKindis a#[pyclass]enum, requiring all variant fields to implement PyO3 traits.ValueOverlayis defined in another crate and does not implementPyClass. - Dropping
Port - A port that drops all messages sent to it. Used when there is no response port for a message. Any exceptions sent to it are re-raised in the current actor.
- Port
- A port that sends messages to a remote receiver. Wraps an EitherPortRef with the actor instance needed for sending.
- PyMesh
Ref - An opaque carrier so a
MeshRefcan ride inPythonMessage.refsacross the Python boundary (the message getter out, thePicklingStatector in). - Python
Actor - An actor for which message handlers are implemented in Python.
- Python
Actor Params - Python
Message - Queued
Message - Message sent through the queue in queue-dispatch mode. Contains pre-resolved components ready for Python consumption.
Enums§
- MeshRef
- A serializable reference to a mesh (actor, proc, or host).
- Method
Specifier - Python
Actor Dispatch Mode - Dispatch mode for Python actors.
- Python
Message Kind - Python
Response Message - The payload of a single actor response, without rank information.
- Unflatten
Arg