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;