常规的commentsDocumentation Comments会影响铁 rust 二进制的最终大小吗?

我的猜测是,虽然库中的文档注释会导致更大的下载大小(从crates.io开始),但注释在编译时会被剥离.

也许这是一个愚蠢的问题,但好奇心压倒了我,我在铁 rust 书中、在线上或Rust GitHub repo强中都没有找到答案.

推荐答案

普通注释和文档注释都不会编译为机器码.它们最多只能增加编译时间(而且不会显著增加,尤其是普通注释,因为它们在解析时会被剥离,不会保留以备以后使用).

Rust相关问答推荐

Tauri tauri—apps/plugin—store + zustand

包含嵌套 struct 的CSV

展开枚举变量并返回所属值或引用

如何在 struct 的自定义序列化程序中使用serde序列化_WITH

铁 rust 中的泛型:不能将`<;T作为添加>;::Output`除以`{Float}`

当对VEC;U8>;使用serde_json时,Base64编码是保护空间的好方法吗?

Trait bound i8:来自u8的不满意

为什么`str`类型可以是任意大小(未知大小),而`string`类型的大小应该是已知的?

如何在Rust中基于字符串 Select struct ?

Tokio';s io::用Cursor拆分<;Vec<;u8>>;赢得';t get the full writted data

为什么 vec![Vec::with_capacity(n)] 为子向量创建 0 容量?

Rust Option 的空显式泛型参数

如何处理闭包中的生命周期以及作为参数和返回类型的闭包?

为什么这段 Rust 代码会在没有递归或循环的情况下导致堆栈溢出?

切片不能被 `usize` 索引?

在 RefCell 上borrow

预期类型参数,发现不透明类型

没有通用参数的通用返回

有没有办法在 Rust 中对 BigInt 进行正确的位移?

传递 Option<&mut T> 时何时需要 mut