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注释/