pub enum TransportCauseKind {
Show 13 variants
Network,
Connect,
Tls,
Io,
Request,
Protocol,
Timeout,
RoundDeadline,
Aborted,
Body,
Status,
Redirect,
Unknown,
}Expand description
Bounded transport classification for progress and diagnostics (§1.8).
Variants§
Trait Implementations§
Source§impl Clone for TransportCauseKind
impl Clone for TransportCauseKind
impl Copy for TransportCauseKind
Source§impl Debug for TransportCauseKind
impl Debug for TransportCauseKind
Source§impl<'de> Deserialize<'de> for TransportCauseKind
impl<'de> Deserialize<'de> for TransportCauseKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TransportCauseKind
Source§impl PartialEq for TransportCauseKind
impl PartialEq for TransportCauseKind
Source§impl Serialize for TransportCauseKind
impl Serialize for TransportCauseKind
impl StructuralPartialEq for TransportCauseKind
Auto Trait Implementations§
impl Freeze for TransportCauseKind
impl RefUnwindSafe for TransportCauseKind
impl Send for TransportCauseKind
impl Sync for TransportCauseKind
impl Unpin for TransportCauseKind
impl UnsafeUnpin for TransportCauseKind
impl UnwindSafe for TransportCauseKind
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