Rust注释
1. 基本注释
1 | |
按照约定, 尽量使用行注释而非块注释
2. 文档注释(Doc Comennts)
cargo doc会调用rustdoc来生成文档, 而这依赖于文档注释的存在
1 | |
用例子来展示上面两种文档注释的不同:
1 | |
3. 文档属性(Doc Attributes)
Doc Attributes等价于文档注释, 但是功能更强大. 譬如当我们需要设置rustdoc的一些控制属性时, 就会更方便. 下面是两者的等价对应关系
1 | |
在这里, 其实涉及了rust的
Attribute
- Outer attribute:
#[attr]- Inner attribute:
#![attr]
4. 常用注释:
1 | |
注意事项:
在为crate-level添加注释时, 应当使用//!. 而对于mod等其他代码块, 将///放在代码块前面, 下面是一个使用示例:
1 | |
Rust注释
https://www.torch-fan.site/2022/07/21/Rust注释/