expandable 0.1.1

What if we could check declarative macros before using them?
Documentation
1
2
3
4
5
6
7
8
9
// This should fail because "no tokens" is not a valid expression.

#[allow(unused_macros)]
#[expandable::expr]
macro_rules! empty {
    () => {};
}

fn main() {}