# rust 学习过程中的一些代码样例
## macro
### 声明宏
[语法文档](https://doc.rust-lang.org/reference/macros-by-example.html)
1. macro_rules_one.rs
2. macro_rules_two.rs
3. macro_rules_three.rs
4. macro_rules_four.rs
5. macro_rules_five.rs
6. macro_rules_sive.rs
7. macro_rules_seven.rs
```
block
expr 用于表达式
ident 用于变量名或函数名
item
literal 用于字面常量
pat (模式 pattern)
path
stmt (语句 statement)
tt (标记树 token tree)
ty (类型 type)
vis (可见性描述符)
```