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}