Enum libp2p_core::upgrade::ProtocolError [−][src]
pub enum ProtocolError {
IoError(Error),
InvalidMessage,
InvalidProtocol,
TooManyProtocols,
}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 Display for ProtocolError[src]
impl Display for ProtocolError[src]impl Error for ProtocolError[src]
impl Error for ProtocolError[src]impl From<Error> for ProtocolError[src]
impl From<Error> for ProtocolError[src]pub fn from(err: Error) -> ProtocolError[src]
impl From<Error> for ProtocolError[src]
impl From<Error> for ProtocolError[src]pub fn from(err: Error) -> ProtocolError[src]
impl From<ProtocolError> for NegotiationError[src]
impl From<ProtocolError> for NegotiationError[src]pub fn from(err: ProtocolError) -> NegotiationError[src]
Auto Trait Implementations
impl !RefUnwindSafe for ProtocolError
impl !RefUnwindSafe for ProtocolErrorimpl Send for ProtocolError
impl Send for ProtocolErrorimpl Sync for ProtocolError
impl Sync for ProtocolErrorimpl Unpin for ProtocolError
impl Unpin for ProtocolErrorimpl !UnwindSafe for ProtocolError
impl !UnwindSafe for ProtocolError