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_macros)]
#[expandable::expr]
macro_rules! mk_array {
    ( $( $e:expr ),* $(,)? ) => {
        [ $( $e ),* ]
    };

    ( $repeat:expr; $size:expr ) => {
        [ $repeat; $size ]
    };
}

fn main() {}