Enum libp2p::core::upgrade::ProtocolError [−]
pub enum ProtocolError {
IoError(Error),
InvalidMessage,
InvalidProtocol,
TooManyProtocols,
}Expand description
A protocol error.
Variants
IoError(Error)I/O error.
Received an invalid message from the remote.
A protocol (name) is invalid.
Too many protocols have been returned by the remote.
Trait Implementations
impl Debug for ProtocolError
impl Debug for ProtocolErrorimpl Display for ProtocolError
impl Display for ProtocolErrorimpl Error for ProtocolError
impl Error for ProtocolErrorimpl From<Error> for ProtocolError
impl From<Error> for ProtocolErrorpub fn from(err: Error) -> ProtocolError
pub fn from(err: Error) -> ProtocolErrorPerforms the conversion.
impl From<Error> for ProtocolError
impl From<Error> for ProtocolErrorpub fn from(err: Error) -> ProtocolError
pub fn from(err: Error) -> ProtocolErrorPerforms the conversion.
impl From<ProtocolError> for NegotiationError
impl From<ProtocolError> for NegotiationErrorpub fn from(err: ProtocolError) -> NegotiationError
pub fn from(err: ProtocolError) -> NegotiationErrorPerforms the conversion.
impl Into<Error> for ProtocolError
impl Into<Error> for ProtocolErrorAuto Trait Implementations
impl !RefUnwindSafe for ProtocolErrorimpl Send for ProtocolErrorimpl Sync for ProtocolErrorimpl Unpin for ProtocolErrorimpl !UnwindSafe for ProtocolErrorBlanket Implementations
pub fn as_fail(&self) -> &(dyn Fail + 'static)
pub fn as_fail(&self) -> &(dyn Fail + 'static)Converts a reference to Self into a dynamic trait object of Fail.
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V