pub enum PreparedExecutionError<E> {
EndpointIdentity(EndpointIdentityError),
EndpointMismatch,
ResponseStorageUnavailable,
Transport(E),
ResponsePolicy(ResponsePolicyError),
}Expand description
Prepared execution failure with transport details redacted from diagnostics.
Variants§
EndpointIdentity(EndpointIdentityError)
The bound transport returned invalid endpoint identity.
EndpointMismatch
The bound endpoint differs from the prepared provider service.
Response storage could not be structurally limited.
Transport(E)
The concrete transport failed.
ResponsePolicy(ResponsePolicyError)
The response failed provider-neutral policy.
Trait Implementations§
Source§impl<E: Clone> Clone for PreparedExecutionError<E>
impl<E: Clone> Clone for PreparedExecutionError<E>
Source§fn clone(&self) -> PreparedExecutionError<E>
fn clone(&self) -> PreparedExecutionError<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 PreparedExecutionError<E>
Source§impl<E> Debug for PreparedExecutionError<E>
impl<E> Debug for PreparedExecutionError<E>
Source§impl<E> Display for PreparedExecutionError<E>
impl<E> Display for PreparedExecutionError<E>
impl<E: Eq> Eq for PreparedExecutionError<E>
Source§impl<E: Debug> Error for PreparedExecutionError<E>
impl<E: Debug> Error for PreparedExecutionError<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 PreparedExecutionError<E>
impl<E: PartialEq> PartialEq for PreparedExecutionError<E>
impl<E: PartialEq> StructuralPartialEq for PreparedExecutionError<E>
Auto Trait Implementations§
impl<E> Freeze for PreparedExecutionError<E>where
E: Freeze,
impl<E> RefUnwindSafe for PreparedExecutionError<E>where
E: RefUnwindSafe,
impl<E> Send for PreparedExecutionError<E>where
E: Send,
impl<E> Sync for PreparedExecutionError<E>where
E: Sync,
impl<E> Unpin for PreparedExecutionError<E>where
E: Unpin,
impl<E> UnsafeUnpin for PreparedExecutionError<E>where
E: UnsafeUnpin,
impl<E> UnwindSafe for PreparedExecutionError<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