pub enum UpstreamError {
Io {
operation: &'static str,
source: ErrorSource,
},
BadStatus {
status: u16,
},
Cancelled,
Protocol {
context: &'static str,
source: ErrorSource,
},
Connect {
context: &'static str,
source: ErrorSource,
},
Other {
context: &'static str,
source: ErrorSource,
},
}Expand description
Upstream / I/O-side failure.
Variants§
Trait Implementations§
Source§impl Debug for UpstreamError
impl Debug for UpstreamError
Source§impl Display for UpstreamError
impl Display for UpstreamError
Source§impl Error for UpstreamError
impl Error for UpstreamError
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 From<UpstreamError> for ProximaError
impl From<UpstreamError> for ProximaError
Source§fn from(source: UpstreamError) -> Self
fn from(source: UpstreamError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for UpstreamError
impl !UnwindSafe for UpstreamError
impl Freeze for UpstreamError
impl Send for UpstreamError
impl Sync for UpstreamError
impl Unpin for UpstreamError
impl UnsafeUnpin for UpstreamError
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