Expand description
Abstractions and implementations for protocols including TCP, TLS and HTTP
Re-exports§
pub use l4::ext::TcpKeepalive;
pub use tls::ALPN;
Modules§
- http
- HTTP/1.x and HTTP/2 implementation APIs
- l4
- Transport layer protocol implementation
- raw_
connect - CONNECT protocol over http 1.1 via raw Unix domain socket
- tls
- The TLS layer implementations
Structs§
- Digest
- The information can be extracted from a connection
- Socket
Digest - The interface to return socket-related information
- Timing
Digest - The timing information of the connection
Traits§
- GetProxy
Digest - The interface to set or return proxy information
- GetSocket
Digest - The interface to set or return socket information
- GetTiming
Digest - The interface to return timing information
- IO
- The abstraction of transport layer IO
- Peek
- The ability peek data before consuming it
- Proto
Digest - The interface to return protocol related information
- Shutdown
- Define how a protocol should shutdown its connection.
- Ssl
- Interface to get TLS info
- UniqueID
- Define how a given session/connection identifies itself.
Type Aliases§
- Stream
- The type of any established transport layer connection
- UniqueID
Type