如何为 #[cfg(test)] 后面的模块生成文档?

Ser*_*pov 8 testing documentation rust rust-cargo

在 Rust 项目中,有一个包含支持测试的实用程序的模块,打包在一个模块中test_utils

#[cfg(test)]
pub mod test_utils;
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以生成模块及其内部内容cargo doc的文档?test_utils

Sve*_*ach 4

生成测试文档的方法可能有多种,但我认为更简单的方法是生成文档并cargo rustdoc传递标志--cfg test

cargo rustdoc -- --cfg test
Run Code Online (Sandbox Code Playgroud)