1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#[macro_use] extern crate function_name; #[named] fn foo () { assert_eq!(function_name!(), "foo"); } #[named] fn bar () { assert_eq!(function_name!(), "bar"); } #[test] fn main () { foo(); bar(); }