ntex_net/connect/mod.rs
1//! Tcp connector service
2mod error;
3mod message;
4mod resolve;
5mod service;
6mod uri;
7
8pub use self::error::ConnectError;
9pub use self::message::{Address, Connect};
10pub use self::resolve::Resolver;
11pub use self::service::Connector;
12
13use ntex_io::Io;
14
15/// Resolve and connect to remote host
16pub async fn connect<T, U>(message: U) -> Result<Io, ConnectError>
17where
18 T: Address,
19 Connect<T>: From<U>,
20{
21 Connector::new().connect(message).await
22}