具体的には、マクロ出力をドキュメント コメントに入れようとしています。これがまさに私が望むことをすることに興奮しました:
/// foo
///
#[doc="bar\n\nbaz"]
///
/// quux
struct Dummy;
次のステップは、その文字列を自分のコンテンツに置き換えることです。thisによると、私は書くことができず#[doc=my_content!()]
、属性マクロは手続き型であるため、そのために別のクレートが必要であり、さらに(私は思うに)手続き型マクロ機能を必要とせずにコンテンツを生成できました。
何らかの方法で「従来のマクロ」でこれを行う方法はありますか、それとも運が悪いのでしょうか?