pub enum InspectionError<E> {
Processing(ScalarError),
Visitor(E),
}Expand description
Processing refusal and caller refusal keep their independent typed causes.
Variants§
Processing(ScalarError)
Original document or current execution failure.
Visitor(E)
Original callback error, with no stringification or boxing.
Trait Implementations§
Auto Trait Implementations§
impl<E> !Freeze for InspectionError<E>
impl<E> RefUnwindSafe for InspectionError<E>where
E: RefUnwindSafe,
impl<E> Send for InspectionError<E>where
E: Send,
impl<E> Sync for InspectionError<E>where
E: Sync,
impl<E> Unpin for InspectionError<E>where
E: Unpin,
impl<E> UnsafeUnpin for InspectionError<E>where
E: UnsafeUnpin,
impl<E> UnwindSafe for InspectionError<E>where
E: UnwindSafe,
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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