1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use eager2::{eager, eager_macro_rules}; eager_macro_rules! { macro_rules! fn_body{ ()=>{ foo() {} }; } } #[test] fn build_fn() { eager! { #[doc = "just a function"] suspend_eager!{eager!{fn fn_body!()}} } foo(); }