aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_macros/src/lib.rs
blob: 6063c06c20fe04ba51f5a9b7326e07307da0204b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
macro_rules! impl_froms {
    ($e:ident: $($v:ident), *) => {
        $(
            impl From<$v> for $e {
                fn from(it: $v) -> $e {
                    $e::$v(it)
                }
            }
        )*
    }
}

pub mod tt;
pub mod mbe;