我正在用Rust做一个图书馆,我已经开始为它编写文档了。我注意到,在例如https://doc.rust-lang.org/std/primitive.u128.html上,常量(如u128::BITS )的值是隐藏的,并且只显示pub const BITS: u32。但是,当我在计算机上为我的库运行cargo doc时,文档页显示了我定义的结构的所有关联常量的值。

还有其他类似的常量,它们使用几行代码来计算,因此看起来很难看。我如何才能改变这一点,以便隐藏每个常量的值?
发布于 2022-07-12 21:04:14
我现在已经发布了这个库,在关于docs.rs的文档中,这个问题不再存在,相关常量的值将被隐藏,并显示一个下划线。因此,只有在本地构建文档时,它才是一个问题。
在本地运行时,我不确定这是否是rustdoc中的一个bug,或者是否有意在开发中显示常量的值,但在生产中隐藏它们。但是,由于显然本地文档的出现并不那么重要,这不再是一个真正的问题了。
https://stackoverflow.com/questions/72615968
复制相似问题