gpt4 book ai didi

rust - 如何为私有(private)元素生成文档

转载 作者:行者123 更新时间:2023-12-03 11:48:31 29 4
gpt4 key购买 nike

我有一个项目:

main.rs
module_1/mod.rs
module_2/mod.rs
module_2/module_3/mod.rs

当我运行 cargo doc ,我只有 main.rs 的文档,不适用于模块。

在我的 main.rs我有:
mod module_1;
mod module_2;

fn main() {
...
}

我尝试使用 /// 记录模块或 //! .

我在 rustdoc 中找不到的帮助如何做到这一点。

有人可以解释一下吗?

最佳答案

这是因为这些模块是私有(private)的,并且默认行为是仅记录公共(public)成员。

截至Rust 1.29.0 , cargo doc支持--document-private-items , 记录私有(private)元素。

1.29之前,rustdoc已经支持标志--document-private-items ,这意味着您可以使用 cargo rustdoc -- --document-private-items 为您的项目生成文档, 但是 cargo doc不支持国旗。

关于rust - 如何为私有(private)元素生成文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62354883/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com