pub enum WalkError<E> {
Walk(ModuleWalkError),
Visitor(E),
}Expand description
The error type for walk_module_tree. Wraps both walk-layer
errors and visitor errors.
Variants§
Walk(ModuleWalkError)
An error encountered by the walker itself.
Visitor(E)
An error returned by the visitor callback.
Trait Implementations§
Source§impl<E> From<ModuleWalkError> for WalkError<E>
impl<E> From<ModuleWalkError> for WalkError<E>
Source§fn from(e: ModuleWalkError) -> Self
fn from(e: ModuleWalkError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<E> !RefUnwindSafe for WalkError<E>
impl<E> !UnwindSafe for WalkError<E>
impl<E> Freeze for WalkError<E>where
E: Freeze,
impl<E> Send for WalkError<E>where
E: Send,
impl<E> Sync for WalkError<E>where
E: Sync,
impl<E> Unpin for WalkError<E>where
E: Unpin,
impl<E> UnsafeUnpin for WalkError<E>where
E: UnsafeUnpin,
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