Crate hyper[−][src]
hyper
hyper is a fast and correct HTTP implementation written in and for Rust.
hyper provides both a Client and a Server.
If just starting out, check out the Guides first.
Re-exports
pub use client::Client; | 
pub use error::Result; | 
pub use error::Error; | 
pub use server::Server; | 
Modules
| body | 
                                 Streaming bodies for Requests and Responses  | 
                       
| client | 
                                 HTTP Client  | 
                       
| error | 
                                 Error and Result module.  | 
                       
| header | 
                                 HTTP header types  | 
                       
| rt | 
                                 Default runtime  | 
                       
| server | 
                                 HTTP Server  | 
                       
| service | 
                                 Services and NewServices  | 
                       
| upgrade | 
                                 HTTP Upgrades  | 
                       
Structs
| Body | 
                                 A stream of   | 
                       
| Chunk | 
                                 A piece of a message body.  | 
                       
| HeaderMap | 
                                 A set of HTTP headers  | 
                       
| Method | 
                                 The Request Method (VERB)  | 
                       
| Request | 
                                 Represents an HTTP request.  | 
                       
| Response | 
                                 Represents an HTTP response  | 
                       
| StatusCode | 
                                 An HTTP status code (  | 
                       
| Uri | 
                                 The URI component of a request.  | 
                       
| Version | 
                                 Represents a version of the HTTP spec.  |