expandable 0.1.1

What if we could check declarative macros before using them?
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#[allow(unused)]
#[expandable::expr]
macro_rules! test {
    ( $( $ident:ident )+ ) => {
        $( :: $ident )+
    };

    () => {
        ::a::<b>::c::<d>()
    }
}

fn main() {}