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