Enum diem_types::network_address::ParseError [−][src]
pub enum ParseError {
UnknownProtocolType(String),
UnexpectedEnd,
ParseAddrError(AddrParseError),
ParseIntError(ParseIntError),
ParseX25519PubkeyError(CryptoMaterialError),
EmptyProtocolString,
InvalidProtocolString,
EmptyDnsNameString,
InvalidDnsNameCharacter,
DnsNameTooLong(usize),
DecryptError,
BCSError(Error),
}
Expand description
Possible errors when parsing a human-readable NetworkAddress
.
Variants
UnknownProtocolType(String)
Tuple Fields of UnknownProtocolType
0: String
ParseAddrError(AddrParseError)
Tuple Fields of ParseAddrError
ParseIntError(ParseIntError)
Tuple Fields of ParseIntError
ParseX25519PubkeyError(CryptoMaterialError)
Tuple Fields of ParseX25519PubkeyError
DnsNameTooLong(usize)
Tuple Fields of DnsNameTooLong
0: usize
BCSError(Error)
Tuple Fields of BCSError
0: Error
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.