3

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

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

4

1 回答 1

1

没有办法block_on运行 System.

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

于 2019-05-19T16:24:35.097 回答