在C和C++中,您可以通过__func__C99和C++ 11以及___FUNCTION___MSVC 的宏获取当前正在执行的函数的名称.
在Rust中有相同的吗?
__func__C中的示例:
#include "stdio.h"
void funny_hello() {
printf ("Hello from %s\n", __func__);
}
int main() {
funny_hello();
}
Run Code Online (Sandbox Code Playgroud)
输出Hello from funny_hello.