yaaf 0.2.0

Yet Another Actor Framework
Documentation
use ::yaaf::prelude::*;

#[derive(Clone, Debug)]
struct ValidMessage;

#[derive(Clone, Debug)]
struct InvalidMessage;

#[derive(Actor)]
#[handle(ValidMessage)]
struct MyActor;

#[async_trait]
impl Handler<ValidMessage> for MyActor {
    async fn handle(&mut self, ctx: &mut Context<Self>, _message: ValidMessage) {
        ctx.publish(InvalidMessage);
    }
}

fn main() {}