scratch/
scratch.rs

1use arrows::send;
2use arrows::Addr;
3use arrows::Msg;
4
5pub fn main() {
6    let m1 = Msg::from_text("Message to actor1");
7    let m2 = Msg::from_text("Message to actor1");
8    let m3 = Msg::from_text("Message to actor2");
9    let m4 = Msg::from_text("Message to actor1");
10    let m5 = Msg::from_text("Message to actor1");
11    send!("actor1", (m1, m2), "actor2", (m3), "actor1", (m4, m5));
12
13    let remote_addr1 = Addr::remote("actor1", "10.10.10.10:7171");
14    let remote_addr2 = Addr::remote("actor2", "11.11.11.11:8181");
15
16    let m1 = Msg::from_text("Message to remote actor1");
17    let m2 = Msg::from_text("Message to remote actor1");
18    let m3 = Msg::from_text("Message to remote actor2");
19    let m4 = Msg::from_text("Message to remote actor2");
20
21    send!(remote_addr1, (m1, m2), remote_addr2, (m3, m4));
22}