識別子

macroの引数は$が頭につきます。型は 識別子 でアノテーションされます。

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

使用できる識別子には以下のようなものがあります。

  • block
  • expr 式に使用。
  • ident 関数、変数の名前に使用。
  • item
  • literal はリテラル定数。
  • patパターン
  • path
  • stmt宣言
  • ttトークンツリー
  • ty
  • vis可視性修飾子)(訳注:pub (crate)とか)

完全なリストを見るには、Rustリファレンスを読んでください。