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§
Source§impl LandDnsResolver
impl LandDnsResolver
Sourcepub 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§
Source§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 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<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].