yarn
此代码的确会生成正确的代码和正确的结果,但是此函数的文档注释不会用宏变量的实际值替换macro_rules! foo {
($name:ident, $val:ty) => {
///Foo Bar $val Baz
pub fn $name(value: $val) -> $val {
value
}
};
}
foo!(ret_self, u32);
fn main() {
println!("{}", ret_self(3));
}
。
是否可以用文档注释中的实际值替换变量?如果是,该如何实现?