pub enum DecodeError {
ParseUtf8Error(FromUtf8Error),
UnknownDnsClassValue(u16),
UnknownDnsClassStr(String),
UnknownRecordTypeValue(u16),
UnknownRecordTypeStr(String),
UnknownAlgorithmTypeValue(u8),
NoRecordDataType,
NoRecordDataLength,
EOF,
Sig0NotLast,
EdnsNameNotRoot,
DnsKeyProtocolNot3(u8),
UnrecognizedNsec3Flags(u8),
UnrecognizedLabelCode(u8),
IncorrectRDataLengthRead(usize, usize),
BadPublicKey,
SslError(SslError),
MoreThanOneEdns,
}
Variants
ParseUtf8Error | | |
UnknownDnsClassValue | | |
UnknownDnsClassStr | | |
UnknownRecordTypeValue | | |
UnknownRecordTypeStr | | |
UnknownAlgorithmTypeValue | | |
NoRecordDataType | | |
NoRecordDataLength | | |
EOF | | |
Sig0NotLast | | |
EdnsNameNotRoot | | |
DnsKeyProtocolNot3 | | |
UnrecognizedNsec3Flags | | |
UnrecognizedLabelCode | | |
IncorrectRDataLengthRead | | |
BadPublicKey | | |
SslError | | |
MoreThanOneEdns | | |
Trait Implementations