fibre_http 0.5.0

HTTP client whose handles switch between blocking and async with to_sync and to_async, sharing one connection pool.
Documentation
//! HTTP client whose handles switch between blocking and async with `to_sync` and `to_async`, sharing one connection pool.

mod body;
mod client;
mod conn;
mod decode;
mod diag;
mod dial;
pub mod engine;
mod error;
#[cfg(feature = "http1")]
pub mod h1;
#[cfg(feature = "http2")]
pub mod h2;
mod io;
mod notify;
mod pool;
mod proxy;
mod response;
mod sync;
mod wait;

pub use body::{AsyncBody, SyncBody};
pub use client::{Async, AsyncClient, Blocking, ClientBuilder, RequestBuilder, SyncClient};
/// Connection driver counters, for measuring how callers share connections.
#[cfg(feature = "diagnostics")]
pub mod diagnostics {
  pub use crate::diag::{Snapshot, reset, snapshot};
}
pub use error::Error;
pub use pool::{Pool, PoolBuilder};
pub use proxy::Proxy;
pub use response::Response;