1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
//! Contains modules of different ways to communicate with `Actor`s.

// TODO: Improve imports here (use them directly and prelude only)

mod address;
pub(crate) use address::AddressJoint;
pub use address::{Address, AddressPair};

mod recipient;
pub use recipient::{ActionRecipient, InteractionRecipient};

mod distributor;
pub use distributor::Distributor;

mod task_distributor;
pub use task_distributor::TaskDistributor;