acktor-ipc 1.1.1

Interprocess communication support for the acktor actor framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::collections::HashMap;
use std::hash::BuildHasherDefault;
use std::sync::Arc;

use acktor::utils::NopHasher;

pub use acktor::{RemoteAddressable, RemoteSpawnable, StableId, message::BinaryMessage};
pub(crate) use acktor::{RemoteProxy, address::RemoteMailbox};

mod factory;
pub(crate) use factory::{RemoteFactory, RemoteFactoryShim};

mod registry;
pub(crate) use registry::RemoteMailboxRegistry;

pub(crate) type RemoteFactoryRegistry =
    HashMap<u64, Arc<dyn RemoteFactory>, BuildHasherDefault<NopHasher>>;