pub struct DnsConfigBuilder { /* private fields */ }Implementations§
Source§impl DnsConfigBuilder
impl DnsConfigBuilder
pub fn new(config: DnsConfig) -> Self
pub fn bind_addr(self, addr: IpAddr) -> Self
pub fn port(self, port: u16) -> Self
pub fn zone(self, zone: impl Into<String>) -> Self
pub fn local_ttl(self, ttl: u32) -> Self
pub fn allow_public_clients(self, allow: bool) -> Self
pub fn max_qps(self, max_qps: u32) -> Self
pub fn local_zone(self, enabled: bool) -> Self
pub fn build(self) -> DnsConfig
Auto Trait Implementations§
impl Freeze for DnsConfigBuilder
impl RefUnwindSafe for DnsConfigBuilder
impl Send for DnsConfigBuilder
impl Sync for DnsConfigBuilder
impl Unpin for DnsConfigBuilder
impl UnsafeUnpin for DnsConfigBuilder
impl UnwindSafe for DnsConfigBuilder
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more