Enum sparkle::RData
[−]
[src]
pub enum RData<'a, F: Format<'a>> { A { address: Ipv4Addr, }, CName { cname: F::Name, }, NS { nsdname: F::Name, }, SOA { mname: F::Name, rname: F::Name, serial: u32, refresh: u32, retry: u32, expire: u32, minimum: u32, }, Other { octets: F::RawOctets, }, }
Encapsulates an RDATA field stored in a given format.
Variants
A
Fields of A
address: Ipv4Addr |
CName
Fields of CName
cname: F::Name |
NS
Fields of NS
nsdname: F::Name |
SOA
Fields of SOA
mname: F::Name | |
rname: F::Name | |
serial: u32 | |
refresh: u32 | |
retry: u32 | |
expire: u32 | |
minimum: u32 |
Other
Fields of Other
octets: F::RawOctets |
Trait Implementations
impl<'a, F: Clone + Format<'a>> Clone for RData<'a, F> where F::Name: Clone, F::RawOctets: Clone
[src]
fn clone(&self) -> RData<'a, F>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more