指示符

宏的参数以美元符号 $ 为前缀,并使用指示符进行类型注解

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

以下是一些可用的指示符

  • block
  • expr 用于表达式
  • ident 用于变量/函数名称
  • item
  • literal 用于字面常量
  • pat (模式)
  • path
  • stmt (语句)
  • tt (标记树)
  • ty (类型)
  • vis (可见性限定符)

有关完整列表,请参阅 Rust 参考