pub enum ProviderLinkExecutionError<E> {
Pagination(PaginationError),
Transport(E),
}Expand description
Provider-link validation or authenticated transport failure.
Transport details remain available through pattern matching but are always
redacted from Debug and Display diagnostics.
Variants§
Pagination(PaginationError)
Link state, endpoint, method, or operation validation failed.
Transport(E)
The endpoint-verified authenticated transport failed.
Trait Implementations§
Source§impl<E: Clone> Clone for ProviderLinkExecutionError<E>
impl<E: Clone> Clone for ProviderLinkExecutionError<E>
Source§fn clone(&self) -> ProviderLinkExecutionError<E>
fn clone(&self) -> ProviderLinkExecutionError<E>
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<E: Copy> Copy for ProviderLinkExecutionError<E>
Source§impl<E> Debug for ProviderLinkExecutionError<E>
impl<E> Debug for ProviderLinkExecutionError<E>
Source§impl<E> Display for ProviderLinkExecutionError<E>
impl<E> Display for ProviderLinkExecutionError<E>
impl<E: Eq> Eq for ProviderLinkExecutionError<E>
Source§impl<E> Error for ProviderLinkExecutionError<E>
impl<E> Error for ProviderLinkExecutionError<E>
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl<E: PartialEq> PartialEq for ProviderLinkExecutionError<E>
impl<E: PartialEq> PartialEq for ProviderLinkExecutionError<E>
impl<E: PartialEq> StructuralPartialEq for ProviderLinkExecutionError<E>
Auto Trait Implementations§
impl<E> Freeze for ProviderLinkExecutionError<E>where
E: Freeze,
impl<E> RefUnwindSafe for ProviderLinkExecutionError<E>where
E: RefUnwindSafe,
impl<E> Send for ProviderLinkExecutionError<E>where
E: Send,
impl<E> Sync for ProviderLinkExecutionError<E>where
E: Sync,
impl<E> Unpin for ProviderLinkExecutionError<E>where
E: Unpin,
impl<E> UnsafeUnpin for ProviderLinkExecutionError<E>where
E: UnsafeUnpin,
impl<E> UnwindSafe for ProviderLinkExecutionError<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