Enum dns_message_parser::rr::Type [−][src]
The type field in the resource records.
Variants
The IPv4 host address type.
The authoritative name server type.
The mail destination type. (obsolete)
The mail forwarder type. (obsolete)
The canonical name type.
The start of a zone of authority type.
The mailbox domain name type.
The mail group member type.
The mail rename domain name type.
The null type.
The well known service description type.
The domain name pointer type.
The host information type.
The mailbox or mail list information type.
The mail exchange type.
The text type.
The responsible person type.
The AFS Data base location type:
The X25 type.
The ISDN type.
The route through type.
The NSAP type.
The NSAP pointer type.
The X.400 pointer type.
The geographical location type.
The IPv6 host address type.
The location information type.
The location of services type.
The key exchange type.
The DS type.
The DNSKEY type.
The certification authority authorization resource record type.
Implementations
impl Type[src]
pub fn decode(bytes: Bytes) -> DecodeResult<Type>[src]
impl Type[src]
Trait Implementations
impl Clone for Type[src]
impl Debug for Type[src]
impl Display for Type[src]
impl Eq for Type[src]
impl Hash for Type[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl PartialEq<Type> for Type[src]
impl StructuralEq for Type[src]
impl StructuralPartialEq for Type[src]
impl TryFrom<u16> for Type[src]
Auto Trait Implementations
impl RefUnwindSafe for Type
impl Send for Type
impl Sync for Type
impl Unpin for Type
impl UnwindSafe for Type
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> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
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>,