pub enum AuthorityError<E> {
Caller(E),
Processing(Error),
}Expand description
Selection preserves caller failures separately from adapter processing refusal.
Variants§
Caller(E)
Actual caller discovery failure.
Processing(Error)
Current work, slot admission or source mismatch.
Trait Implementations§
Auto Trait Implementations§
impl<E> !Freeze for SelectionError<E>
impl<E> RefUnwindSafe for SelectionError<E>where
E: RefUnwindSafe,
impl<E> Send for SelectionError<E>where
E: Send,
impl<E> Sync for SelectionError<E>where
E: Sync,
impl<E> Unpin for SelectionError<E>where
E: Unpin,
impl<E> UnsafeUnpin for SelectionError<E>where
E: UnsafeUnpin,
impl<E> UnwindSafe for SelectionError<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