Struct actix_tls::connect::ResolverService
source · [−]pub struct ResolverService { /* private fields */ }Expand description
DNS resolver service.
Implementations
Trait Implementations
sourceimpl Clone for ResolverService
impl Clone for ResolverService
sourcefn clone(&self) -> ResolverService
fn clone(&self) -> ResolverService
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Default for ResolverService
impl Default for ResolverService
sourcefn default() -> ResolverService
fn default() -> ResolverService
Returns the “default value” for a type. Read more
sourceimpl<R: Host> Service<ConnectInfo<R>> for ResolverService
impl<R: Host> Service<ConnectInfo<R>> for ResolverService
type Response = ConnectInfo<R>
type Response = ConnectInfo<R>
Responses given by the service.
type Error = ConnectError
type Error = ConnectError
Errors produced by the service when polling readiness or executing call.
type Future = ResolverFut<R>
type Future = ResolverFut<R>
The future response value.
sourcefn poll_ready(&self, _: &mut Context<'_>) -> Poll<Result<(), Self::Error>>
fn poll_ready(&self, _: &mut Context<'_>) -> Poll<Result<(), Self::Error>>
Returns
Ready when the service is able to process requests. Read moresourcefn call(&self, req: ConnectInfo<R>) -> Self::Future
fn call(&self, req: ConnectInfo<R>) -> Self::Future
Process the request and return the response asynchronously. Read more
Auto Trait Implementations
impl !RefUnwindSafe for ResolverService
impl !Send for ResolverService
impl !Sync for ResolverService
impl Unpin for ResolverService
impl !UnwindSafe for ResolverService
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<S, Req> IntoService<S, Req> for Swhere
S: Service<Req>,
impl<S, Req> IntoService<S, Req> for Swhere
S: Service<Req>,
sourcefn into_service(self) -> S
fn into_service(self) -> S
Convert to a
Servicesourceimpl<S, Req> ServiceExt<Req> for Swhere
S: Service<Req>,
impl<S, Req> ServiceExt<Req> for Swhere
S: Service<Req>,
sourcefn map<F, R>(self, f: F) -> Map<Self, F, Req, R>where
Self: Sized,
F: FnMut(Self::Response) -> R,
fn map<F, R>(self, f: F) -> Map<Self, F, Req, R>where
Self: Sized,
F: FnMut(Self::Response) -> R,
Map this service’s output to a different type, returning a new service
of the resulting type. Read more