Struct actix_tls::connect::ConnectorService
source · [−]pub struct ConnectorService { /* private fields */ }Expand description
Combined resolver and TCP connector service.
Service implementation receives connection information, resolves DNS if required, and returns a TCP stream.
Trait Implementations
sourceimpl Clone for ConnectorService
impl Clone for ConnectorService
sourcefn clone(&self) -> ConnectorService
fn clone(&self) -> ConnectorService
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 ConnectorService
impl Default for ConnectorService
sourcefn default() -> ConnectorService
fn default() -> ConnectorService
Returns the “default value” for a type. Read more
sourceimpl<R: Host> Service<ConnectInfo<R>> for ConnectorService
impl<R: Host> Service<ConnectInfo<R>> for ConnectorService
type Response = Connection<R, TcpStream>
type Response = Connection<R, TcpStream>
Responses given by the service.
type Error = ConnectError
type Error = ConnectError
Errors produced by the service when polling readiness or executing call.
type Future = ConnectServiceResponse<R>
type Future = ConnectServiceResponse<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 ConnectorService
impl !Send for ConnectorService
impl !Sync for ConnectorService
impl Unpin for ConnectorService
impl !UnwindSafe for ConnectorService
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