pub struct TowerTcpConnector(/* private fields */);Implementations§
Source§impl TowerTcpConnector
impl TowerTcpConnector
pub fn new<S>(service: S) -> Selfwhere
S: Service<TcpConnectRequest, Response = BoxConnection, Error = WireError> + Clone + Send + Sync + 'static,
S::Future: Send + 'static,
pub fn service(&self) -> BoxTcpService
Trait Implementations§
Source§impl Clone for TowerTcpConnector
impl Clone for TowerTcpConnector
Source§fn clone(&self) -> TowerTcpConnector
fn clone(&self) -> TowerTcpConnector
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl TcpConnector for TowerTcpConnector
impl TcpConnector for TowerTcpConnector
fn connect( &self, ctx: CallContext, addr: SocketAddr, timeout: Option<Duration>, ) -> BoxFuture<Result<BoxConnection, WireError>>
Auto Trait Implementations§
impl !RefUnwindSafe for TowerTcpConnector
impl !UnwindSafe for TowerTcpConnector
impl Freeze for TowerTcpConnector
impl Send for TowerTcpConnector
impl Sync for TowerTcpConnector
impl Unpin for TowerTcpConnector
impl UnsafeUnpin for TowerTcpConnector
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