Rust Actix: Get SystemRunner for System::current()



有没有办法从当前System获取SystemRunner对象(我从System::current()获得)。我无法通过文档找到一种方法来做到这一点,但我觉得它应该存在。

我有一个端点,用户可以在其中调用使用 block_on 的方法,这需要运行SystemRunner实例。我想避免再次调用System::new("actix"),只使用当前正在运行的System

无法block_on正在运行的系统。

对于测试,您可以在测试block_on actix-web工具中使用助手: https://github.com/actix/actix-web/blob/master/src/test.rs#L60 在当前线程上创建本地运行时和块。

相关内容

最新更新