Enum rustdns::Class [−][src]
#[repr(u16)] pub enum Class { Reserved, Internet, CsNet, Chaos, Hesiod, None, Any, }
Expand description
Resource Record Class, for example Internet.
Variants
Reserved per RFC6895
(Default) The Internet (IN), see rfc1035.
CSNET (CS), obsolete (used only for examples in some obsolete RFCs).
Chaosnet (CH), obsolete LAN protocol created at MIT in the mid-1970s. See [D. Moon, “Chaosnet”, A.I. Memo 628, Massachusetts Institute of Technology Artificial Intelligence Laboratory, June 1981.]
Hesiod (HS), an information service developed by MIT’s Project Athena. See [Dyer, S., and F. Hsu, “Hesiod”, Project Athena Technical Plan - Name Service, April 1987.]
No class specified, see rfc2136
- (ANY) See rfc1035
Trait Implementations
Defaults to Class::Internet
.
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Auto Trait Implementations
impl RefUnwindSafe for Class
impl UnwindSafe for Class
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V