1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
use failure::Fail;

#[derive(Debug, Fail)]
pub enum InternalError {
    #[fail(display = "incorrect input length")]
    BytesLengthError,
    #[fail(display = "invalid hashcash")]
    InvalidHashcash,
    #[fail(display = "malformed identity")]
    MalformedIdentity,
    #[fail(display = "reserved address")]
    ReservedAddress
}