pub enum DnsError {
Show 21 variants
InvalidClass,
InvalidLabel,
InvalidOpCode,
NameTooLong,
NoQuestion,
NotARequest,
NotFound,
RecordHasAdditionalBytes,
ResponseBufferFull,
QueryHasAdditionalRecords,
QueryHasAnswer,
QueryHasNameServer,
StringTooLong,
TooManyAdditional,
TooManyAnswers,
TooManyLabels,
TooManyNameServers,
TooManyQuestions,
Truncated,
Internal(String),
Unreachable(&'static str, u32),
}
Variants§
InvalidClass
InvalidLabel
InvalidOpCode
NameTooLong
NoQuestion
NotARequest
NotFound
RecordHasAdditionalBytes
ResponseBufferFull
QueryHasAdditionalRecords
QueryHasAnswer
QueryHasNameServer
StringTooLong
TooManyAdditional
TooManyAnswers
TooManyLabels
TooManyNameServers
TooManyQuestions
Truncated
Internal(String)
Unreachable(&'static str, u32)
Trait Implementations§
impl Eq for DnsError
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