Enum libp2p::noise::NoiseError [−][src]
pub enum NoiseError {
Io(Error),
Noise(Error),
InvalidKey,
AuthenticationFailed,
InvalidPayload(DecodeError),
SigningError(SigningError),
// some variants omitted
}libp2p_noise error type.
Variants
Io(Error)An I/O error has been encountered.
Noise(Error)An noise framework error has been encountered.
A public key is invalid.
Authentication in a NoiseAuthenticated
upgrade failed.
InvalidPayload(DecodeError)A handshake payload is invalid.
SigningError(SigningError)A signature was required and could not be created.
Trait Implementations
impl Error for NoiseError[src]
impl Error for NoiseError[src]impl From<DecodeError> for NoiseError[src]
impl From<DecodeError> for NoiseError[src]pub fn from(e: DecodeError) -> NoiseError[src]
impl From<Error> for NoiseError[src]
impl From<Error> for NoiseError[src]pub fn from(e: Error) -> NoiseError[src]
impl From<Error> for NoiseError[src]
impl From<Error> for NoiseError[src]pub fn from(e: Error) -> NoiseError[src]
impl From<SigningError> for NoiseError[src]
impl From<SigningError> for NoiseError[src]