[−][src]Enum isahc::config::DnsCache
DNS caching configuration.
The default configuration is for caching to be enabled with a 60 second entry timeout.
See HttpClientBuilder::dns_cache
for configuring a client's DNS cache.
Variants
Disable DNS caching entirely.
Timeout(Duration)
Enable DNS caching and keep entries in the cache for the given duration.
Enable DNS caching and cache entries forever.
Trait Implementations
impl From<Duration> for DnsCache
[src]
impl Clone for DnsCache
[src]
impl Default for DnsCache
[src]
impl Debug for DnsCache
[src]
Auto Trait Implementations
impl Send for DnsCache
impl Sync for DnsCache
impl Unpin for DnsCache
impl UnwindSafe for DnsCache
impl RefUnwindSafe for DnsCache
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,