pub struct RemoteActorRefProvider {
pub system_daemon: Arc<RemoteSystemDaemon>,
/* private fields */
}Expand description
Per-system remote provider. Created by enable_remote.
Fields§
§system_daemon: Arc<RemoteSystemDaemon>Implementations§
Source§impl RemoteActorRefProvider
impl RemoteActorRefProvider
pub fn new( local_address: Address, local_uid: u64, endpoint_manager: EndpointManager, registry: SerializerRegistry, system_daemon: Arc<RemoteSystemDaemon>, ) -> Arc<Self> ⓘ
pub fn endpoint_manager(&self) -> &EndpointManager
pub fn registry(&self) -> &SerializerRegistry
Sourcepub fn install(self: &Arc<Self>, system: &ActorSystem)
pub fn install(self: &Arc<Self>, system: &ActorSystem)
Install on an ActorSystem so actor_selection resolves remote paths.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RemoteActorRefProvider
impl !RefUnwindSafe for RemoteActorRefProvider
impl Send for RemoteActorRefProvider
impl Sync for RemoteActorRefProvider
impl Unpin for RemoteActorRefProvider
impl UnsafeUnpin for RemoteActorRefProvider
impl !UnwindSafe for RemoteActorRefProvider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more