riker_patterns/
transform.rs

1use riker::actors::{Context, Sender};
2
3// NOTE:
4// Transform! will be updated in the near future,
5// most likely trait-based.
6// This is fairly old currently.
7
8pub type Receive<Act, Msg> = fn(&mut Act, &Context<Msg>, Msg, Sender);
9
10pub type OtherReceive<Act, Msg> = fn(&mut Act, &Context<Msg>, Msg, Sender);
11
12#[macro_export]
13macro_rules! transform {
14    ($actor:expr, $f:expr) => {
15        $actor.rec = $f;
16    };
17}