- item, 代表语言项,就是组成一个 Rust 包的基本单位,比如模块、声明、函数定义 、类型定义、结构体定义、 imp!实现等。
- block ,代表代码块,由花括号限定的代码。
- stmt,代表语句 , 一般是指以分号结尾的代码 。
- expr,指代表达式,会生成具体的值 。
- pat,指代模式 。
- ty ,表示类型。
- ident ,指代标识符。
- path ,指代路径, 比如 foo 、 std: : iter等。
- meta , 元信息,表示包含在#[... ]或#![…]属性内的信 息。
- tt , TokenTree 的缩写,指代词条树。
- vis,指代可见性,比如 pub 。
- lifetime , 指代生命周期参数 。
rust 声明宏中可以捕获的类型列表
最新推荐文章于 2023-11-28 10:55:07 发布