Module solicit::http::client  
                   
                       [−]
                   
               [src]
The module contains a number of reusable components for implementing the client side of an HTTP/2 connection.
Structs
| CleartextConnectError | 
                                 A newtype wrapping the   | 
                       
| CleartextConnector | 
                                 A struct that establishes a cleartext TCP connection that can be used by an HTTP/2 connection. Defaults to using port 80.  | 
                       
| ClientConnection | 
                                 The struct extends the   | 
                       
| ClientSession | 
                                 An implementation of the   | 
                       
| ClientStream | 
                                 A convenience wrapper type that represents an established client network transport stream. It wraps the stream itself, the scheme of the protocol to be used, and the remote host name.  | 
                       
| RequestStream | 
                                 A struct representing a request stream. It provides the headers that are to be sent when
initiating the request, as well as a   | 
                       
Traits
| HttpConnect | 
                                 A trait that can be implemented by structs that want to provide the functionality of establishing network connections for use by HTTP/2 connections.  | 
                       
| HttpConnectError | 
                                 A marker trait for errors raised by attempting to establish an HTTP/2 connection.  | 
                       
Functions
| write_preface | 
                                 Writes the client preface to the underlying HTTP/2 connection.  |