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! range_expr {
    () => {
        0..42
    };

    () => {
        f(a)..=g(b)
    };
}

fn main() {}