eager2 1.1.4

Proc-macros for eager macro expansion
Documentation
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();
}