4
ループを壊すマクロを使用しますが、どの外部ループを抜け出すかを定義するためにラベルを渡したいと思います。式が構文エラーを出したに引数を渡す名前付きループラベルをRustのマクロに渡すにはどうすればいいですか?
、私は仕事にこれを得ることができた唯一の方法はblock
に渡すことでしたが、これは例えば、非常にエレガントではありません。
my_macro({ break 'outer; });
です合格するためにそこ方法:
my_macro('outer);
... break $my_label;
としてマクロに記述することができbreak 'outer;
に展開?万能tt
(トークン木)としてそれを渡す