1 2 3 4 5 6 7 8 9 10
#[macro_export] macro_rules! cast_node { ($enum_variant:ident, $value:expr) => { if let NodeWrapper::$enum_variant(n) = $value { n } else { return; } }; }