文件名称:xactor:Xactor是基于async-std的rust actors框架
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-13 14:29:12
rust async actor-model rust-lang actor
Xactor是基于async-std的rust actors框架
文献资料
支持的最低Rust版本:1.39或更高版本
特征
异步演员。
演员在当地环境中的交流。
使用Future进行异步消息处理。
键入的消息(无Any类型)。 允许通用消息。
例子
use xactor :: * ;
#[message(result = "String" )]
struct ToUppercase ( String );
struct MyActor ;
impl Actor for MyActor {}
#[async_trait::async_trait]
impl Handler
【文件预览】:
xactor-master
----.gitignore(35B)
----src()
--------actor.rs(6KB)
--------supervisor.rs(3KB)
--------service.rs(3KB)
--------runtime.rs(779B)
--------caller.rs(2KB)
--------addr.rs(6KB)
--------context.rs(9KB)
--------broker.rs(4KB)
--------lib.rs(3KB)
----LICENSE(1KB)
----xactor-derive()
--------src()
--------Cargo.toml(556B)
----Cargo.toml(1KB)
----.github()
--------workflows()
----examples()
--------supervisor_clear_interval.rs(2KB)
--------main.rs(707B)
--------empty.rs(77B)
--------supervisor_clear_send_later.rs(2KB)
--------ping.rs(695B)
--------subscriber.rs(5KB)
----README.md(2KB)