Struct sparkle::ResourceRecord
[−]
[src]
pub struct ResourceRecord<'a, F: Format<'a>> { /* fields omitted */ }
Encapsulates a resource record stored in a given format.
Methods
impl<'a, F: Format<'a>> ResourceRecord<'a, F>
[src]
fn new<N: Into<F::Name>, IntoT: Into<Ttl>, R: Into<RData<'a, F>>>(
name: N,
type_: Type,
class: Class,
ttl: IntoT,
rdata: R
) -> Self
name: N,
type_: Type,
class: Class,
ttl: IntoT,
rdata: R
) -> Self
fn name(&self) -> &F::Name
fn type_(&self) -> Type
fn class(&self) -> Class
fn ttl(&self) -> Ttl
fn rdata(&self) -> &RData<'a, F>
Trait Implementations
impl<'a, F: Clone + Format<'a>> Clone for ResourceRecord<'a, F> where
F::Name: Clone,
[src]
F::Name: Clone,
fn clone(&self) -> ResourceRecord<'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
impl<'a, F: Debug + Format<'a>> Debug for ResourceRecord<'a, F> where
F::Name: Debug,
[src]
F::Name: Debug,
impl<'a, F: Eq + Format<'a>> Eq for ResourceRecord<'a, F> where
F::Name: Eq,
[src]
F::Name: Eq,
impl<'a, F: PartialEq + Format<'a>> PartialEq for ResourceRecord<'a, F> where
F::Name: PartialEq,
[src]
F::Name: PartialEq,
fn eq(&self, __arg_0: &ResourceRecord<'a, F>) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &ResourceRecord<'a, F>) -> bool
This method tests for !=
.