1#![deny(unused)]
2#![deny(unsafe_code)]
3#![deny(missing_docs)]
4#![allow(unexpected_cfgs)]
5#![cfg_attr(test, deny(rust_2018_idioms))]
6#![cfg_attr(test, deny(warnings))]
7#![cfg_attr(not(test), warn(unused_crate_dependencies))]
8#![cfg_attr(all(test, feature = "nightly"), feature(test))]
9
10#[macro_use]
18mod trace;
19mod dispatch;
20mod error;
21mod lock;
22mod proto;
23
24pub mod body;
25pub mod conn;
26pub mod ext;
27pub mod rt;
28pub mod upgrade;
29
30pub use self::{
31 error::{Error, Result},
32 proto::{http1, http2},
33};