Permalink
seanmonstar
v0.12.25
8c345d5
Mar 2, 2019
Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign up| #![doc(html_root_url = "https://docs.rs/hyper/0.12.25")] | |
| #![deny(missing_docs)] | |
| #![deny(missing_debug_implementations)] | |
| #![cfg_attr(test, deny(warnings))] | |
| #![cfg_attr(all(test, feature = "nightly"), feature(test))] | |
| //! # hyper | |
| //! | |
| //! hyper is a **fast** and **correct** HTTP implementation written in and for Rust. | |
| //! | |
| //! hyper provides both a [Client](client/index.html) and a | |
| //! [Server](server/index.html). | |
| //! | |
| //! If just starting out, **check out the [Guides](https://hyper.rs/guides) | |
| //! first.** | |
| //! | |
| //! If looking for just a convenient HTTP client, consider the | |
| //! [reqwest](https://crates.io/crates/reqwest) crate. | |
| extern crate bytes; | |
| #[macro_use] extern crate futures; | |
| #[cfg(feature = "runtime")] extern crate futures_cpupool; | |
| extern crate h2; | |
| #[doc(hidden)] pub extern crate http; | |
| extern crate httparse; | |
| extern crate iovec; | |
| extern crate itoa; | |
| #[macro_use] extern crate log; | |
| #[cfg(feature = "runtime")] extern crate net2; | |
| extern crate time; | |
| #[cfg(feature = "runtime")] extern crate tokio; | |
| #[cfg(feature = "runtime")] extern crate tokio_executor; | |
| #[macro_use] extern crate tokio_io; | |
| #[cfg(feature = "runtime")] extern crate tokio_reactor; | |
| #[cfg(feature = "runtime")] extern crate tokio_tcp; | |
| #[cfg(feature = "runtime")] extern crate tokio_threadpool; | |
| #[cfg(feature = "runtime")] extern crate tokio_timer; | |
| extern crate want; | |
| #[cfg(all(test, feature = "nightly"))] | |
| extern crate test; | |
| pub use http::{ | |
| header, | |
| HeaderMap, | |
| Method, | |
| Request, | |
| Response, | |
| StatusCode, | |
| Uri, | |
| Version, | |
| }; | |
| pub use client::Client; | |
| pub use error::{Result, Error}; | |
| pub use body::{Body, Chunk}; | |
| pub use server::Server; | |
| #[macro_use] | |
| mod common; | |
| #[cfg(test)] | |
| mod mock; | |
| pub mod body; | |
| pub mod client; | |
| pub mod error; | |
| mod headers; | |
| mod proto; | |
| pub mod server; | |
| pub mod service; | |
| #[cfg(feature = "runtime")] pub mod rt; | |
| pub mod upgrade; |