Enum datafusion::logical_plan::Recursion
source · [−]pub enum Recursion<V>where
V: ExpressionVisitor<Expr>,{
Continue(V),
Stop(V),
}
Expand description
Controls how the visitor recursion should proceed.
Variants
Continue(V)
Attempt to visit all the children, recursively, of this expression.
Stop(V)
Do not visit the children of this expression, though the walk of parents of this expression will not be affected
Auto Trait Implementations
impl<V> RefUnwindSafe for Recursion<V>where
V: RefUnwindSafe,
impl<V> Send for Recursion<V>where
V: Send,
impl<V> Sync for Recursion<V>where
V: Sync,
impl<V> Unpin for Recursion<V>where
V: Unpin,
impl<V> UnwindSafe for Recursion<V>where
V: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more