1

具体的には、マクロ出力をドキュメント コメントに入れようとしています。これがまさに私が望むことをすることに興奮しました:

/// foo
///
#[doc="bar\n\nbaz"]
///
/// quux
struct Dummy;

次のステップは、その文字列を自分のコンテンツに置き換えることです。thisによると、私は書くことができず#[doc=my_content!()]、属性マクロは手続き型であるため、そのために別のクレートが必要であり、さらに(私は思うに)手続き型マクロ機能を必要とせずにコンテンツを生成できました。

何らかの方法で「従来のマクロ」でこれを行う方法はありますか、それとも運が悪いのでしょうか?

4

1 に答える 1