[−][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.
ConnectionClosed(ConnectionClose)
The peer's QUIC stack aborted the connection automatically.
ApplicationClosed(ApplicationClose)
The peer closed 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 Clone for ConnectionError
[src]
fn clone(&self) -> ConnectionError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ConnectionError
[src]
impl Display for ConnectionError
[src]
impl Eq for ConnectionError
[src]
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(from: Error) -> ConnectionError
[src]
impl From<Error> for ConnectionError
[src]
fn from(e: Error) -> ConnectionError
[src]
impl PartialEq<ConnectionError> for ConnectionError
[src]
fn eq(&self, other: &ConnectionError) -> bool
[src]
fn ne(&self, other: &ConnectionError) -> bool
[src]
impl StructuralEq for ConnectionError
[src]
impl StructuralPartialEq for ConnectionError
[src]
Auto Trait Implementations
impl RefUnwindSafe for ConnectionError
impl Send for ConnectionError
impl Sync for ConnectionError
impl Unpin for ConnectionError
impl UnwindSafe for ConnectionError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> 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 = 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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,