Crate httpbis [−] [src]
Re-exports
pub use solicit::HttpScheme; |
pub use solicit::header::Header; |
pub use solicit::header::Headers; |
pub use client::Client; |
pub use client::ClientBuilder; |
pub use client_conf::ClientConf; |
pub use server::Server; |
pub use server::ServerBuilder; |
pub use server_conf::ServerConf; |
pub use server_conf::ServerAlpn; |
pub use stream_part::HttpPartStream; |
pub use error::Error; |
pub use error::ErrorCode; |
Modules
| assert_types | |
| client | |
| client_conf | |
| client_conn |
Single client connection |
| error | |
| for_test | |
| futures_misc | |
| hpack |
A module implementing HPACK functionality. Exposes a simple API for performing the encoding and decoding of header sets, according to the HPACK spec. |
| message | |
| misc | |
| server | |
| server_conf | |
| server_conn | |
| socket | |
| socket_tcp | |
| socket_unix | |
| solicit |
The module implements the framing layer of HTTP/2 and exposes an API for using it. |
| solicit_async | |
| solicit_misc | |
| stream_part |
Structs
| Response |
Convenient wrapper around async HTTP response future/stream |
| ServicePaths |
Enums
| ClientTlsOption | |
| CpuPoolOption | |
| ServerTlsOption |
Traits
| Service |
HTTP/2 service interface |
Type Definitions
| Result |
A convenience |