actori 0.9.0

Actor framework for Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use actori::actors::resolver;
use actori::prelude::*;

#[actori_rt::test]
async fn test_resolver() {
    Arbiter::spawn(async {
        let resolver = resolver::Resolver::from_registry();
        let _ = resolver.send(resolver::Resolve::host("localhost")).await;
        System::current().stop();
    });

    Arbiter::spawn(async {
        let resolver = resolver::Resolver::from_registry();
        let _ = resolver
            .send(resolver::Connect::host("localhost:5000"))
            .await;
    });
}