pub enum RequestError {
InvalidUrl,
TcpStreamConnectError,
RequestError,
ReadConnectionError,
SetReadTimeoutError,
SetWriteTimeoutError,
ReadResponseError,
}
Expand description
Error types for request operations.
Variants§
InvalidUrl
Invalid URL provided.
TcpStreamConnectError
Failed to establish TCP connection.
RequestError
General request error.
ReadConnectionError
Error reading from connection.
SetReadTimeoutError
Failed to set read timeout.
SetWriteTimeoutError
Failed to set write timeout.
ReadResponseError
Error reading response.
Trait Implementations§
Source§impl Debug for RequestError
impl Debug for RequestError
Source§impl Display for RequestError
Display formatting implementation for RequestError.
impl Display for RequestError
Display formatting implementation for RequestError.
Source§impl Error for RequestError
Standard error implementation for RequestError.
impl Error for RequestError
Standard error implementation for RequestError.
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()
Auto Trait Implementations§
impl Freeze for RequestError
impl RefUnwindSafe for RequestError
impl Send for RequestError
impl Sync for RequestError
impl Unpin for RequestError
impl UnwindSafe for RequestError
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