如何关闭Rust中特定模块的cargo doc测试和编译
我有一些生成的如何关闭Rust中特定模块的cargo doc测试和编译,rust,rust-cargo,rustdoc,Rust,Rust Cargo,Rustdoc,我有一些生成的.rs代码(来自grpc原型文件),它们在src下与我的普通Rust代码一起签入,但在一些子模块中。问题是,在执行货物测试时,文档测试将运行,并且生成的一些.rs具有带有缩进(代码块)的注释,货物文档测试将尝试编译它们,但失败 例如,cargo test将尝试编译(并可能运行这些行) 是否有办法排除或忽略为文档测试生成的.rs(无需手动更改)?我看到您已经用文本围栏更新了链接示例,根据我所知(,),似乎没有办法不修改文档。我想你可以通过有条件的#[doc(hidden)]来解决这个
.rs
代码(来自grpc原型文件),它们在src下与我的普通Rust代码一起签入,但在一些子模块中。问题是,在执行货物测试时,文档测试将运行,并且生成的一些.rs
具有带有缩进(代码块)的注释,货物文档测试将尝试编译它们,但失败
例如,cargo test
将尝试编译(并可能运行这些行)
是否有办法排除或忽略为文档测试生成的.rs
(无需手动更改)?我看到您已经用文本围栏更新了链接示例,根据我所知(,),似乎没有办法不修改文档。我想你可以通过有条件的#[doc(hidden)]
来解决这个问题,但是货物测试
似乎无论如何都要运行它们。也许最好的情况是,如果没有文本围栏,在浏览货物文档
时,它可能会呈现不正确。