Trait RemoteHandles

Source
pub trait RemoteHandles<M>: Referable
where M: RemoteMessage,
{ }
Expand description

Handles is a marker trait specifying that message type [M] is handled by a specific actor type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl RemoteHandles<CommActorMode> for CommActor

Source§

impl RemoteHandles<TestMessage> for TestActor

Source§

impl RemoteHandles<LogClientMessage> for LogClientActor

Source§

impl RemoteHandles<LogForwardMessage> for LogForwardActor

Source§

impl RemoteHandles<LogMessage> for LogClientActor

Source§

impl RemoteHandles<Signal> for TestActor

Source§

impl RemoteHandles<Signal> for CommActor

Source§

impl RemoteHandles<Signal> for TestActor

Source§

impl RemoteHandles<Signal> for LogClientActor

Source§

impl RemoteHandles<Signal> for LogForwardActor

Source§

impl RemoteHandles<Signal> for ProcMeshAgent

Source§

impl RemoteHandles<Signal> for EmptyActor

Source§

impl RemoteHandles<Signal> for HostMeshAgent

Source§

impl RemoteHandles<Signal> for FailingCreateTestActor

Source§

impl RemoteHandles<Signal> for TestActor

Source§

impl RemoteHandles<Signal> for TestActorWithSupervisionHandling

Source§

impl RemoteHandles<IndexedErasedUnbound<TestMessage>> for TestActor

Source§

impl RemoteHandles<IndexedErasedUnbound<LogForwardMessage>> for LogForwardActor

Source§

impl RemoteHandles<IndexedErasedUnbound<CreateOrUpdate<ActorSpec>>> for ProcMeshAgent

Source§

impl RemoteHandles<IndexedErasedUnbound<GetRankStatus>> for ProcMeshAgent

Source§

impl RemoteHandles<IndexedErasedUnbound<GetState<ActorState>>> for ProcMeshAgent

Source§

impl RemoteHandles<IndexedErasedUnbound<EmptyMessage>> for EmptyActor

Source§

impl RemoteHandles<IndexedErasedUnbound<CauseSupervisionEvent>> for TestActor

Source§

impl RemoteHandles<IndexedErasedUnbound<GetActorId>> for TestActor

Source§

impl RemoteHandles<IndexedErasedUnbound<GetCastInfo>> for TestActor

Source§

impl RemoteHandles<ActorSupervisionEvent> for TestActorWithSupervisionHandling

Source§

impl RemoteHandles<Wait> for TestActor

Source§

impl RemoteHandles<CastMessage> for CommActor

Source§

impl RemoteHandles<CreateOrUpdate<()>> for HostMeshAgent

Source§

impl RemoteHandles<CreateOrUpdate<ActorSpec>> for ProcMeshAgent

Source§

impl RemoteHandles<GetRankStatus> for ProcMeshAgent

Source§

impl RemoteHandles<GetRankStatus> for HostMeshAgent

Source§

impl RemoteHandles<GetState<ActorState>> for ProcMeshAgent

Source§

impl RemoteHandles<GetState<ProcState>> for HostMeshAgent

Source§

impl RemoteHandles<EmptyMessage> for EmptyActor

Source§

impl RemoteHandles<ShutdownHost> for HostMeshAgent

Source§

impl RemoteHandles<CauseSupervisionEvent> for TestActor

Source§

impl RemoteHandles<Forward> for TestActor

Source§

impl RemoteHandles<GetActorId> for TestActor

Source§

impl RemoteHandles<GetCastInfo> for TestActor

Source§

impl RemoteHandles<ForwardMessage> for CommActor

Source§

impl RemoteHandles<MeshAgentMessage> for ProcMeshAgent

Implementors§