sprite-core 0.1.7

Sprite Engine — a fault-tolerant actor runtime for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use sprite_core::{Engine, Message};

fn main() {
    let engine = Engine::new();

    let greeter = engine.spawn("greeter", |ctx| {
        ctx.on_message(|msg| {
            println!("Greeter received: {:?}", msg);
        });
    });

    std::thread::sleep(std::time::Duration::from_millis(20));
    greeter.send(Message::text("Hello, Sprite Engine!"));
    std::thread::sleep(std::time::Duration::from_millis(100));
}