Available on crate feature
connect
only.Expand description
TCP and TLS connector services.
§Stages of the TCP connector service:
- Resolve
Host
(if needed) with givenResolver
and collect list of socket addresses. - Establish TCP connection and return
TcpStream
.
§Stages of TLS connector services:
- Resolve DNS and establish a
TcpStream
with the TCP connector service. - Wrap the stream and perform connect handshake with remote peer.
- Return wrapped stream type that implements
AsyncRead
andAsyncWrite
.
Modules§
- native_
tls native-tls
- Native-TLS based connector service.
- openssl
openssl
- OpenSSL based connector service.
- rustls_
0_ 20 rustls-0_20-webpki-roots
orrustls-0_20-native-roots
- Rustls based connector service.
- rustls_
0_ 21 rustls-0_21-webpki-roots
orrustls-0_21-native-roots
- Rustls based connector service.
- rustls_
0_ 22 rustls-0_22
- Rustls based connector service.
- rustls_
0_ 23 rustls-0_23
- Rustls based connector service.
- tcp
- TCP connector service.
Structs§
- Connect
Info - Connection request information.
- Connection
- Wraps underlying I/O and the connection request that initiated it.
- Connector
- Combined resolver and TCP connector service factory.
- Connector
Service - Combined resolver and TCP connector service.
- Resolver
- DNS resolver service factory.
- Resolver
Service - DNS resolver service.
Enums§
- Connect
Error - Errors that can result from using a connector service.