有没有一种方法可以在文档构建中强制使用私有项目文档?

可以手动添加文档标志--document-private-items,但我想强制将其设置为Cargo.toml级别.

推荐答案

您可以不使用Cargo.toml而是Cargo的配置来实现这一点.在您的项目中(或在$CARGO_HOME中,如果您希望这适用于您的所有项目),创建包含以下内容的.cargo/config.toml:

[build]
rustdocflags = ["--document-private-items"]

这是到documentation的链接.

Rust相关问答推荐

为什么要在WASM库中查看Rust函数需要`#[no_mangle]`?

使用Rust s serde_json对混合数据类型进行优化'

常量泛型和类型枚举箱有重叠的用途吗?

如何在Bevy/Rapier3D中获得碰撞机的计算质量?

使用Box优化可选的已知长度数组的内存分配

在Rust中是否可以使用Rc自动化约束传播

重写Rust中的方法以使用`&;mut self`而不是`mut self`

使用Py03从Rust调用Python函数时的最佳返回类型

为什么铁 rust S的默认排序功能比我对小数组的 Select 排序稍微慢一些?

有没有可能让泛型Rust T总是堆分配的?

不能在Rust中使用OpenGL绘制三角形

将 &str 或 String 保存在变量中

`tokio::pin` 如何改变变量的类型?

使用 Rust 从 Raspberry Pi Pico 上的 SPI 读取值

Rust Redis 中的 HSET 命令问题

我什么时候应该使用特征作为 Rust 的类型?

从 Axum IntoResponse 获取请求标头

如何展平以下嵌套的 if let 和 if 语句?

如何在 Rust 的内置函数上实现特征?

类型参数不受 impl 特征、自身类型或谓词的约束