pub enum ReqError {
Io(Error),
Wire(Error),
SocketClosed,
Timeout,
NoValidEndpoints,
Connect(Box<dyn Error + Send + Sync>),
HighWaterMarkReached,
}Expand description
Errors that can occur when using a request socket.
Variants§
Io(Error)
Wire(Error)
SocketClosed
Timeout
NoValidEndpoints
Connect(Box<dyn Error + Send + Sync>)
HighWaterMarkReached
Trait Implementations§
Source§impl Error for ReqError
impl Error for ReqError
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()
Auto Trait Implementations§
impl Freeze for ReqError
impl !RefUnwindSafe for ReqError
impl Send for ReqError
impl Sync for ReqError
impl Unpin for ReqError
impl UnsafeUnpin for ReqError
impl !UnwindSafe for ReqError
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