[−][src]Enum quinn_proto::ConnectionError
Reasons why a connection might be lost.
Variants
VersionMismatch
The peer doesn't implement any supported version.
TransportError(TransportError)
The peer violated the QUIC specification as understood by this implementation.
ConnectionClosed
The peer's QUIC stack aborted the connection automatically.
Fields of ConnectionClosed
reason: ConnectionClose
The reason for closing the connection
ApplicationClosed
The peer closed the connection.
Fields of ApplicationClosed
reason: ApplicationClose
The reason for closing the connection
Reset
The peer is unable to continue processing this connection, usually due to having restarted.
TimedOut
The peer has become unreachable.
LocallyClosed
The local application closed the connection.
Trait Implementations
impl Clone for ConnectionError
[src]
fn clone(&self) -> ConnectionError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl From<Error> for ConnectionError
[src]
fn from(x: TransportError) -> Self
[src]
impl From<ConnectionError> for Error
[src]
fn from(x: ConnectionError) -> Error
[src]
impl From<ConnectionError> for Event
[src]
fn from(x: ConnectionError) -> Self
[src]
impl Display for ConnectionError
[src]
impl Debug for ConnectionError
[src]
impl Error for ConnectionError
[src]
Auto Trait Implementations
impl Unpin for ConnectionError
impl Sync for ConnectionError
impl Send for ConnectionError
impl UnwindSafe for ConnectionError
impl RefUnwindSafe for ConnectionError
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,