#[non_exhaustive]pub struct TcpConnectorService;Expand description
TCP connector service.
Trait Implementations
sourceimpl Clone for TcpConnectorService
impl Clone for TcpConnectorService
sourcefn clone(&self) -> TcpConnectorService
fn clone(&self) -> TcpConnectorService
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 Debug for TcpConnectorService
impl Debug for TcpConnectorService
sourceimpl Default for TcpConnectorService
impl Default for TcpConnectorService
sourcefn default() -> TcpConnectorService
fn default() -> TcpConnectorService
Returns the “default value” for a type. Read more
sourceimpl<R: Host> Service<ConnectInfo<R>> for TcpConnectorService
impl<R: Host> Service<ConnectInfo<R>> for TcpConnectorService
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 = TcpConnectorFut<R>
type Future = TcpConnectorFut<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
impl Copy for TcpConnectorService
Auto Trait Implementations
impl RefUnwindSafe for TcpConnectorService
impl Send for TcpConnectorService
impl Sync for TcpConnectorService
impl Unpin for TcpConnectorService
impl UnwindSafe for TcpConnectorService
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