識別子
macroの引数は$
が頭につきます。型は 識別子 (designator
)でアノテーションされます。
使用できる識別子には以下のようなものがあります。
block
expr
式に使用ident
関数、変数の名前に使用item
literal
はリテラル定数(訳注:文字だけではない。Literal expressionsを参照)に使用pat
(パターン)path
stmt
(宣言)tt
(トークンツリー)ty
(型)vis
(可視性修飾子)(訳注:pub (crate)
とか)
完全なリストを見るには、Rustリファレンスを読んでください。