是否有一种方法可以从当前的from
中获取一个SystemRunner
对象(我是从System
中获取)的。我找不到通过文档完成此操作的方法,但我认为它应该存在。
我有一个端点,用户可以在该端点上调用使用System::current()
的方法,该方法需要运行block_on
的实例。我想避免再次调用SystemRunner
,而仅使用当前正在运行的System::new("actix")
。
答案 0 :(得分:0)
无法block_on
运行系统。
对于测试,您可以在block_on
的测试工具中使用actix-web
帮助程序:
https://github.com/actix/actix-web/blob/master/src/test.rs#L60创建本地运行时并在当前线程上阻塞。