aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_macros/src/lib.rs
blob: 8c284fa719c4a7676c8cea03f15fe83ba240a08f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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;
mod mbe_parser;