Struct trust_dns_resolver::lookup::Lookup [−][src]
pub struct Lookup { /* fields omitted */ }Result of a DNS query when querying for any record type supported by the TRust-DNS Proto library.
For IP resolution see LookupIp, as it has more features for A and AAAA lookups.
Methods
impl Lookup[src]
impl Lookuppub fn new_with_max_ttl(rdatas: Arc<Vec<RData>>) -> Self[src]
pub fn new_with_max_ttl(rdatas: Arc<Vec<RData>>) -> SelfReturn new instance with given rdatas and the maximum TTL.
pub fn new_with_deadline(rdatas: Arc<Vec<RData>>, valid_until: Instant) -> Self[src]
pub fn new_with_deadline(rdatas: Arc<Vec<RData>>, valid_until: Instant) -> SelfReturn a new instance with the given rdatas and deadline.
ⓘImportant traits for LookupIter<'a>pub fn iter(&self) -> LookupIter[src]
ⓘImportant traits for LookupIter<'a>
pub fn iter(&self) -> LookupIterReturns a borrowed iterator of the returned IPs
pub fn valid_until(&self) -> Instant[src]
pub fn valid_until(&self) -> InstantReturns the Instant at which this Lookup is no longer valid.
Trait Implementations
impl Clone for Lookup[src]
impl Clone for Lookupfn clone(&self) -> Lookup[src]
fn clone(&self) -> LookupReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Debug for Lookup[src]
impl Debug for Lookupfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Eq for Lookup[src]
impl Eq for Lookupimpl PartialEq for Lookup[src]
impl PartialEq for Lookupfn eq(&self, other: &Lookup) -> bool[src]
fn eq(&self, other: &Lookup) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Lookup) -> bool[src]
fn ne(&self, other: &Lookup) -> boolThis method tests for !=.
impl From<RData> for Lookup[src]
impl From<RData> for Lookupimpl From<Lookup> for SrvLookup[src]
impl From<Lookup> for SrvLookupimpl From<Lookup> for ReverseLookup[src]
impl From<Lookup> for ReverseLookupimpl From<Lookup> for Ipv4Lookup[src]
impl From<Lookup> for Ipv4Lookupimpl From<Lookup> for Ipv6Lookup[src]
impl From<Lookup> for Ipv6Lookupimpl From<Lookup> for MxLookup[src]
impl From<Lookup> for MxLookupimpl From<Lookup> for TxtLookup[src]
impl From<Lookup> for TxtLookupimpl From<Lookup> for LookupIp[src]
impl From<Lookup> for LookupIp