pub enum CallbackError<E> {
Processing(Error),
Callback(E),
}Expand description
A callback-backed query that could not finish.
The wrapper allocates no storage. Any owned callback error data must retain its own resource accounting until it is dropped.
Variants§
Processing(Error)
Shared processing failed, including a located resource refusal.
Callback(E)
The caller’s callback failed, preserving its original cause.
Trait Implementations§
Source§impl<E: Debug> Debug for CallbackError<E>
impl<E: Debug> Debug for CallbackError<E>
Source§impl<E: Display> Display for CallbackError<E>
impl<E: Display> Display for CallbackError<E>
Source§impl<V, R> From<CallbackError<R>> for BuildError<V, R>
impl<V, R> From<CallbackError<R>> for BuildError<V, R>
Source§fn from(error: CallbackError<R>) -> Self
fn from(error: CallbackError<R>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<E> Freeze for CallbackError<E>where
E: Freeze,
impl<E> RefUnwindSafe for CallbackError<E>where
E: RefUnwindSafe,
impl<E> Send for CallbackError<E>where
E: Send,
impl<E> Sync for CallbackError<E>where
E: Sync,
impl<E> Unpin for CallbackError<E>where
E: Unpin,
impl<E> UnsafeUnpin for CallbackError<E>where
E: UnsafeUnpin,
impl<E> UnwindSafe for CallbackError<E>where
E: UnwindSafe,
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