Module solicit::http::session  
                   
                       [−]
                   
               [src]
Defines the interface for the session-level management of HTTP/2 communication. This is effectively an API that allows hooking into an HTTP/2 connection in order to handle events arising on the connection.
The module also provides a default implementation for some of the traits.
Structs
| DefaultSessionState | 
                                 An implementation of the   | 
                       
| DefaultStream | 
                                 An implementation of the   | 
                       
| StreamIter | 
                                 A newtype for an iterator over   | 
                       
Enums
| StreamDataChunk | 
                                 The enum represents the successful completion of the   | 
                       
| StreamDataError | 
                                 The enum represents errors that can be returned from the   | 
                       
| StreamState | 
                                 The enum represents all the states that an HTTP/2 stream can be found in.  | 
                       
Traits
| Session | 
                                 A trait that defines the interface between an   | 
                       
| SessionState | 
                                 A trait defining a set of methods for accessing and influencing an HTTP/2 session's state.  | 
                       
| Stream | 
                                 A trait representing a single HTTP/2 stream. An HTTP/2 connection multiplexes a number of streams.  |