When I run the code as follow: ``` rust macro_rules! test { () => { 1 + 1 }; } fn main(){ println!("{}",stringify!(test!())); } /* output: test!() */ ``` the result is "test!()", which contrarys to the "the internal macro will be expanded first".
When I run the code as follow:
the result is "test!()", which contrarys to the "the internal macro will be expanded first".