[−][src]Enum quinn::ConnectionError
Reasons why a connection might be lost.
Variants
The peer doesn't implement any supported version.
TransportError(Error)
The peer violated the QUIC specification as understood by this implementation.
The peer's QUIC stack aborted the connection automatically.
Fields of ConnectionClosed
reason: ConnectionClose
The reason for closing the connection
The peer closed the connection.
Fields of ApplicationClosed
reason: ApplicationClose
The reason for closing the connection
The peer is unable to continue processing this connection, usually due to having restarted.
The peer has become unreachable.
The local application closed the connection.
Trait Implementations
impl Error for ConnectionError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
impl From<Close> for ConnectionError
[src]
fn from(x: Close) -> ConnectionError
[src]
impl From<Error> for ConnectionError
[src]
fn from(e: Error) -> ConnectionError
[src]
impl From<Error> for ConnectionError
[src]
fn from(from: Error) -> ConnectionError
[src]
impl Debug for ConnectionError
[src]
impl Display for ConnectionError
[src]
impl Clone for ConnectionError
[src]
fn clone(&self) -> ConnectionError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl Send for ConnectionError
impl Sync for ConnectionError
impl Unpin for ConnectionError
impl UnwindSafe for ConnectionError
impl RefUnwindSafe for ConnectionError
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
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> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,