Enum libp2p_core::connection::PendingConnectionError [−][src]
Errors that can occur in the context of a pending Connection
.
Variants
Transport(TransportError<TTransErr>)
An error occurred while negotiating the transport protocol(s).
The peer identity obtained on the connection did not match the one that was expected or is otherwise invalid.
ConnectionLimit(ConnectionLimit)
The connection was dropped because the connection limit for a peer has been reached.
IO(Error)
An I/O error occurred on the connection.
Trait Implementations
impl<TTransErr: Debug> Debug for PendingConnectionError<TTransErr>
[src]
impl<TTransErr> Display for PendingConnectionError<TTransErr> where
TTransErr: Display,
[src]
TTransErr: Display,
impl<TTransErr> Error for PendingConnectionError<TTransErr> where
TTransErr: Error + 'static,
[src]
TTransErr: Error + 'static,
Auto Trait Implementations
impl<TTransErr> !RefUnwindSafe for PendingConnectionError<TTransErr>
[src]
impl<TTransErr> Send for PendingConnectionError<TTransErr> where
TTransErr: Send,
[src]
TTransErr: Send,
impl<TTransErr> Sync for PendingConnectionError<TTransErr> where
TTransErr: Sync,
[src]
TTransErr: Sync,
impl<TTransErr> Unpin for PendingConnectionError<TTransErr> where
TTransErr: Unpin,
[src]
TTransErr: Unpin,
impl<TTransErr> !UnwindSafe for PendingConnectionError<TTransErr>
[src]
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,
pub 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> Same<T> for T
type Output = T
Should always be Self
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.
pub 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.
pub 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>,