macro_rules! handle_tree_recursion { ($EXPR:expr) => { ... }; }
Expand description
If the function returns VisitRecursion::Continue
, the normal execution of the
function continues. If it returns VisitRecursion::Skip
, the function returns
with VisitRecursion::Continue
to jump next recursion step, bypassing further
exploration of the current step. In case of VisitRecursion::Stop
, the function
return with VisitRecursion::Stop
and recursion halts.