Enum dns_message_parser::DecodeError [−][src]
pub enum DecodeError {
Show 44 variants
NotEnoughBytes(usize, usize),
TooManyBytes(usize, usize),
DnsPacketTooBig(usize),
Opcode(u8),
ZNotZeroes(u8),
RCode(u8),
Type(u16),
Class(u16),
QType(u16),
QClass(u16),
Utf8Error(Utf8Error),
DomainNameError(DomainNameError),
NotYetImplemented(Type),
FromHexError(FromHexError),
Offset(usize),
AClass(Class),
WKSClass(Class),
AFSDBSubtype(u16),
PSDNAddressError(PSDNAddressError),
ISDNError(ISDNError),
GPOS,
AAAAClass(Class),
OPTDomainName(DomainName),
OPTZero(u8),
EDNSOptionCode(u16),
AddressError(AddressError),
APLClass(Class),
CookieError(CookieError),
EcsAddressNumber(u16),
EcsTooBigIpv4Address(usize),
EcsTooBigIpv6Address(usize),
CookieLength(usize),
SSHFPAlgorithm(u8),
SSHFPType(u8),
AlgorithmType(u8),
DigestType(u8),
DNSKEYZeroFlags(u16),
DNSKEYProtocol(u8),
MaxRecursion(usize),
RemainingBytes(usize, Dns),
PaddingZero(u8),
PaddingLength(usize),
TagError(TagError),
ECHLengthMismatch(usize, usize),
}Variants
Tuple Fields of DnsPacketTooBig
0: usizeTuple Fields of Opcode
0: u8Tuple Fields of ZNotZeroes
0: u8Tuple Fields of RCode
0: u8Tuple Fields of Type
0: u16Tuple Fields of Class
0: u16Tuple Fields of QType
0: u16Tuple Fields of QClass
0: u16Tuple Fields of Utf8Error
0: Utf8ErrorTuple Fields of DomainNameError
Tuple Fields of NotYetImplemented
0: TypeTuple Fields of FromHexError
0: FromHexErrorTuple Fields of Offset
0: usizeTuple Fields of AClass
0: ClassTuple Fields of WKSClass
0: ClassTuple Fields of AFSDBSubtype
0: u16Tuple Fields of PSDNAddressError
Tuple Fields of ISDNError
0: ISDNErrorTuple Fields of AAAAClass
0: ClassTuple Fields of OPTDomainName
0: DomainNameTuple Fields of OPTZero
0: u8Tuple Fields of EDNSOptionCode
0: u16Tuple Fields of AddressError
0: AddressErrorTuple Fields of APLClass
0: ClassTuple Fields of CookieError
0: CookieErrorTuple Fields of EcsAddressNumber
0: u16Tuple Fields of EcsTooBigIpv4Address
0: usizeTuple Fields of EcsTooBigIpv6Address
0: usizeTuple Fields of CookieLength
0: usizeTuple Fields of SSHFPAlgorithm
0: u8Tuple Fields of SSHFPType
0: u8Tuple Fields of AlgorithmType
0: u8Tuple Fields of DigestType
0: u8Tuple Fields of DNSKEYZeroFlags
0: u16Tuple Fields of DNSKEYProtocol
0: u8Tuple Fields of MaxRecursion
0: usizeTuple Fields of PaddingZero
0: u8Tuple Fields of PaddingLength
0: usizeTuple Fields of TagError
0: TagErrorTrait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.