Struct
Land DnsResolver
pub struct LandDnsResolver;
Expand description
Secured DNS resolver for use with
reqwest’s DNS override.
Routes *.editor.land queries to
127.0.0.1 and lets other domains
fall back to system resolution.
Implementations§
§
impl
LandDnsResolver
impl LandDnsResolver
pub fn
New(_Port:
u16) ->
LandDnsResolver
pub fn New(_Port: u16) -> LandDnsResolver
Creates a new
LandDnsResolver
connected to the given DNS port.
pub fn new(_Port: u16) -> LandDnsResolver
Trait Implementations§
§
impl Resolve for
LandDnsResolver
impl Resolve for LandDnsResolver
Auto Trait Implementations§
impl Freeze for LandDnsResolver
impl RefUnwindSafe for LandDnsResolver
impl Send for LandDnsResolver
impl Sync for LandDnsResolver
impl Unpin for LandDnsResolver
impl UnsafeUnpin for LandDnsResolver
impl UnwindSafe for LandDnsResolver
Blanket Implementations§
Source§
impl<T>
BorrowMut<T> for T
where T: ?Sized,
impl<T>
BorrowMut<T> for T
where 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<T> Instrument for T
impl<T> Instrument for T
§
fn
instrument(self, span: Span) ->
Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§
fn
in_current_span(self) ->
Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§
impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§
fn
into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in
a tonic::Request
§
impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§
fn
named_layer<S>(&self, service:
S) -> Layered<<L as
Layer<S>>::Service,
S>
where L: Layer<S>,
fn
named_layer<S>(&self, service:
S) -> Layered<<L as
Layer<S>>::Service,
S>
where L: Layer<S>,
Applies the layer to a service and wraps
it in [
Layered].