我正在编写一个Rust库,并希望在我的文档中提供示例:
我正在编写一个数据库客户端库,示例使用假想的、不存在的数据库服务器。因此,当运行时,这些示例总是失败的,但重要的是示例在语法上是有效的。因此,我有以上的要求。
如果没有实现我想要的功能,那么如何退出特定doc测试的运行?即,让编译和运行某些doc测试,但完全忽略其他测试?
- 作为
cargo test
运行的一部分进行编译 - 不 运行。
我正在编写一个数据库客户端库,示例使用假想的、不存在的数据库服务器。因此,当运行时,这些示例总是失败的,但重要的是示例在语法上是有效的。因此,我有以上的要求。
如果没有实现我想要的功能,那么如何退出特定doc测试的运行?即,让编译和运行某些doc测试,但完全忽略其他测试?
no_run
不再适用,但是这本书似乎没有明确说明替换它的是什么。 - snim2no_run
在最新的稳定版Rust + Cargo上完美运行(当我运行测试时,我得到了“通过”的消息)。 - Kobato