Struct actix_web::actix::resolver::TcpConnector
source · pub struct TcpConnector { /* private fields */ }Expand description
Tcp stream connector
Implementations
sourceimpl TcpConnector
impl TcpConnector
pub fn new(addrs: VecDeque<SocketAddr, Global>) -> TcpConnector
pub fn with_timeout(
addrs: VecDeque<SocketAddr, Global>,
timeout: Duration
) -> TcpConnector
Trait Implementations
sourceimpl ActorFuture for TcpConnector
impl ActorFuture for TcpConnector
type Item = TcpStream
type Item = TcpStream
The type of value that this future will resolved with if it is
successful. Read more
type Error = ResolverError
type Error = ResolverError
The type of error that this future will resolve with if it fails in a
normal fashion. Read more
fn poll(
&mut self,
_: &mut Resolver,
_: &mut Context<Resolver>
) -> Result<Async<<TcpConnector as ActorFuture>::Item>, <TcpConnector as ActorFuture>::Error>
sourcefn map<F, U>(self, f: F) -> Map<Self, F>where
F: FnOnce(Self::Item, &mut Self::Actor, &mut <Self::Actor as Actor>::Context) -> U,
Self: Sized,
fn map<F, U>(self, f: F) -> Map<Self, F>where
F: FnOnce(Self::Item, &mut Self::Actor, &mut <Self::Actor as Actor>::Context) -> U,
Self: Sized,
Map this future’s result to a different type, returning a new future of
the resulting type. Read more
sourcefn map_err<F, E>(self, f: F) -> MapErr<Self, F>where
F: FnOnce(Self::Error, &mut Self::Actor, &mut <Self::Actor as Actor>::Context) -> E,
Self: Sized,
fn map_err<F, E>(self, f: F) -> MapErr<Self, F>where
F: FnOnce(Self::Error, &mut Self::Actor, &mut <Self::Actor as Actor>::Context) -> E,
Self: Sized,
Map this future’s error to a different error, returning a new future.
sourcefn drop_err(self) -> DropErr<Self>where
Self: Sized,
fn drop_err(self) -> DropErr<Self>where
Self: Sized,
Drop this future’s error, returning a new future.
sourcefn from_err<E>(self) -> FromErr<Self, E>where
E: From<Self::Error>,
Self: Sized,
fn from_err<E>(self) -> FromErr<Self, E>where
E: From<Self::Error>,
Self: Sized,
Map this future’s error to any error implementing
From for
this future’s Error, returning a new future. Read moresourcefn then<F, B>(self, f: F) -> Then<Self, B, F>where
F: FnOnce(Result<Self::Item, Self::Error>, &mut Self::Actor, &mut <Self::Actor as Actor>::Context) -> B,
B: IntoActorFuture<Actor = Self::Actor>,
Self: Sized,
fn then<F, B>(self, f: F) -> Then<Self, B, F>where
F: FnOnce(Result<Self::Item, Self::Error>, &mut Self::Actor, &mut <Self::Actor as Actor>::Context) -> B,
B: IntoActorFuture<Actor = Self::Actor>,
Self: Sized,
Chain on a computation for when a future finished, passing the result of
the future to the provided closure
f. Read moreAuto Trait Implementations
impl !RefUnwindSafe for TcpConnector
impl Send for TcpConnector
impl Sync for TcpConnector
impl Unpin for TcpConnector
impl !UnwindSafe for TcpConnector
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<F> IntoActorFuture for Fwhere
F: ActorFuture,
impl<F> IntoActorFuture for Fwhere
F: ActorFuture,
type Future = F
type Future = F
The future that this type can be converted into.
type Item = <F as ActorFuture>::Item
type Item = <F as ActorFuture>::Item
The item that the future may resolve with.
type Error = <F as ActorFuture>::Error
type Error = <F as ActorFuture>::Error
The error that the future may resolve with.
type Actor = <F as ActorFuture>::Actor
type Actor = <F as ActorFuture>::Actor
The actor within which this future runs
sourcefn into_future(self) -> F
fn into_future(self) -> F
Consumes this object and produces a future.