1
2
3
4
5
6
7
8
9
use failure::Fail;

#[derive(Debug, Fail, PartialEq, Eq)]
#[fail(display = "invalid protocol version: {}", _0)]
pub struct InvalidProtocolVersionError(pub u8);

#[derive(Debug, Fail, PartialEq, Eq)]
#[fail(display = "invalid address type: {}", _0)]
pub struct InvalidAddressTypeError(pub u8);