【发布时间】:2021-02-10 13:19:57
【问题描述】:
似乎不能在 Rust doc 测试中使用 #[tokio-test] 来测试异步函数?
现在我必须编写一个异步主函数并用#[tokio-main] 标记它并在其中调用test_fn().await 以让一些异步函数在cargo test --doc 期间运行。
还有其他更好的方法可以让文档测试像普通测试函数一样运行,例如使用#[tokio-test]?如果标签#[tokio-test] 可以显示在文档中也很好,这样用户可以复制文档并直接在他们的项目中使用它作为测试。 (这可能可以像##[tokio-test]一样完成?)
【问题讨论】:
标签: rust rust-cargo rust-tokio