Module actor

Module actor 

Source

Structs§

AccumulatedResponses
Newtype wrapper around ValueOverlay<PythonResponseMessage> needed because PythonMessageKind is a #[pyclass] enum, requiring all variant fields to implement PyO3 traits. ValueOverlay is defined in another crate and does not implement PyClass.
DroppingPort
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.
PythonActor
An actor for which message handlers are implemented in Python.
PythonActorParams
PythonMessage
QueuedMessage
Message sent through the queue in queue-dispatch mode. Contains pre-resolved components ready for Python consumption.

Enums§

MethodSpecifier
PythonActorDispatchMode
Dispatch mode for Python actors.
PythonMessageKind
PythonResponseMessage
The payload of a single actor response, without rank information.
UnflattenArg

Functions§

register_python_bindings