如何强制 Rustdoc 对单个私有函数进行文档化?
我的项目中有很多私有函数,我不希望它们成为生成的 Rustdoc 输出(使用命令)。对于库用户来说,阅读这些私有函数是没有必要的。 然而,有一个私有函数应该包含在生成的 Rustdoc 输出中。解释这个私有函数将帮助库用户理解整个 Rust 库。但是,我仍然不希望用户直接调用这个函数(因此它是私有的)。
我知道有一个命令行选项
我的项目中有很多私有函数,我不希望它们成为生成的 Rustdoc 输出(使用命令)。对于库用户来说,阅读这些私有函数是没有必要的。 然而,有一个私有函数应该包含在生成的 Rustdoc 输出中。解释这个私有函数将帮助库用户理解整个 Rust 库。但是,我仍然不希望用户直接调用这个函数(因此它是私有的)。
我知道有一个命令行选项
--document-private-items,但我不想为许多其他私有函数编写文档。
是否有属性或命令行开关可强制文档化生成这一个私有函数?
我希望有一个与 #[doc(hidden)] 相反的属性,如 #[doc(force)] 、 #[doc(show)] 、 #[not(doc(hidden))] 等。