#[non_exhaustive]pub enum VisitControl {
Continue,
SkipChildren,
Stop,
}Available on crate feature
listing only.Expand description
Control flow for visitor-based traversal.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Continue
Continue walking.
SkipChildren
Do not descend into the current directory’s children.
Stop
Stop the walk entirely.
Trait Implementations§
Source§impl Clone for VisitControl
impl Clone for VisitControl
Source§fn clone(&self) -> VisitControl
fn clone(&self) -> VisitControl
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VisitControl
Source§impl Debug for VisitControl
impl Debug for VisitControl
impl Eq for VisitControl
Source§impl PartialEq for VisitControl
impl PartialEq for VisitControl
impl StructuralPartialEq for VisitControl
Auto Trait Implementations§
impl Freeze for VisitControl
impl RefUnwindSafe for VisitControl
impl Send for VisitControl
impl Sync for VisitControl
impl Unpin for VisitControl
impl UnsafeUnpin for VisitControl
impl UnwindSafe for VisitControl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more