(25条消息) rust 声明宏中可以捕获的类型列表
item, 代表语言项,就是组成一个 Rust 包的基本单位,比如模块、声明、函数定义 、类型定义、结构体定义、 imp!实现等。
block ,代表代码块,由花括号限定的代码。
stmt,代表语句 , 一般是指以分号结尾的代码 。
expr,指代表达式,会生成具体的值 。
pat,指代模式 。
ty ,表示类型。
ident ,指代标识符。
path ,指代路径, 比如 foo 、 std: : iter等。
meta , 元信息,表示包含在#[... ]或#![…]属性内的信 息。
tt , TokenTree 的缩写,指代词条树。
vis,指代可见性,比如 pub 。
lifetime , 指代生命周期参数
————————————————
版权声明:本文为CSDN博主「qwsaedca」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013195275/article/details/106000796
赞 (0)