[−][src]Enum dns_message_parser::DecodeError
Variants
TypeError(u16)
ClassError(u16)
QTypeError(u16)
QClassError(u16)
Utf8Error(Utf8Error)
FromUtf8Error(FromUtf8Error)
Domain(DomainNameError)
FromHexError(FromHexError)
OffsetError(usize)
AError(Class)
WKSError(Class)
AFSDBSubtypeError(u16)
X25Error(X25Error)
ISDNError(ISDNError)
AAAAError(Class)
OPTDomainNameError(DomainName)
OPTZeroError(u8)
EDNSOptionCodeError(u16)
ECSError(ECSError)
EcsAddressNumberError(u16)
EcsTooBigIpv4Address(usize)
EcsTooBigIpv6Address(usize)
CookieLengthError(usize)
SSHFPAlgorithmError(u8)
SSHFPTypeError(u8)
MaxRecursionError(usize)
RemainingBytes(usize)
Trait Implementations
impl Debug for DecodeError
[src]
impl From<DomainNameError> for DecodeError
[src]
pub fn from(domain_name_error: DomainNameError) -> Self
[src]
impl From<ECSError> for DecodeError
[src]
impl From<FromHexError> for DecodeError
[src]
pub fn from(from_hex_error: FromHexError) -> Self
[src]
impl From<FromUtf8Error> for DecodeError
[src]
pub fn from(from_utf8_error: FromUtf8Error) -> Self
[src]
impl From<ISDNError> for DecodeError
[src]
impl From<Utf8Error> for DecodeError
[src]
impl From<X25Error> for DecodeError
[src]
impl PartialEq<DecodeError> for DecodeError
[src]
pub fn eq(&self, other: &DecodeError) -> bool
[src]
pub fn ne(&self, other: &DecodeError) -> bool
[src]
impl StructuralPartialEq for DecodeError
[src]
Auto Trait Implementations
impl RefUnwindSafe for DecodeError
impl Send for DecodeError
impl Sync for DecodeError
impl Unpin for DecodeError
impl UnwindSafe for DecodeError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,