pub enum DnsError {
Show 15 variants
MessageTooShort,
InvalidHeader,
InvalidQuestion,
InvalidAnswer,
InvalidAuthority,
InvalidAdditional,
PointerIntoTheFuture,
PointerCycle,
NameTooLong,
LabelTooLong,
CharacterStringTooLong,
CharacterStringInvalidLength,
RDataLongerThanMessage,
UnexpectedEndOfBuffer,
InvalidTxtRecord,
}
Variants§
MessageTooShort
InvalidHeader
InvalidQuestion
InvalidAnswer
InvalidAuthority
InvalidAdditional
PointerIntoTheFuture
PointerCycle
NameTooLong
LabelTooLong
CharacterStringTooLong
CharacterStringInvalidLength
RDataLongerThanMessage
UnexpectedEndOfBuffer
InvalidTxtRecord
Trait Implementations§
Source§impl From<DnsError> for DnsMessageError
impl From<DnsError> for DnsMessageError
impl StructuralPartialEq for DnsError
Auto Trait Implementations§
impl Freeze for DnsError
impl RefUnwindSafe for DnsError
impl Send for DnsError
impl Sync for DnsError
impl Unpin for DnsError
impl UnwindSafe for DnsError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more