macro_rules! func_name { () => { ... }; }
Return the name of the callee.
Example:
fn foo() -> String { func_name!() } assert_eq!("foo", foo());