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