openwire 0.1.1

OkHttp-inspired async HTTP client for Rust built on hyper and tower
Documentation
#![allow(dead_code, unused_imports)]

mod exchange_finder;
mod fast_fallback;
mod limits;
mod planning;
mod pool;
mod real_connection;

pub(crate) use exchange_finder::{
    CachedAddresses, ExchangeFinder, ObservedConnection, PreparedExchange, PreparedExchangeOutcome,
    ResolvedAddress,
};
pub(crate) use fast_fallback::{
    DirectDialDeps, FastFallbackDialer, FastFallbackOutcome, FastFallbackRuntime,
};
pub(crate) use limits::{
    ConnectionAvailability, ConnectionLimiter, ConnectionPermit, RequestAdmissionLimiter,
    RequestAdmissionPermit,
};
pub use planning::{
    Address, AuthorityKey, DefaultRoutePlanner, DnsPolicy, ProtocolPolicy, ProxyConfig,
    ProxyEndpoint, ProxyMode, ProxyScheme, Route, RouteFamily, RoutePlan, RoutePlanner,
    TlsIdentity, UriScheme,
};
pub(crate) use planning::{
    ConnectAttempt, ConnectAttemptState, ConnectFailure, ConnectFailureStage, ConnectPlan,
    DnsResolution, RouteKind, RoutePreference,
};
pub(crate) use pool::{ConnectionPool, PoolSettings, PoolStats};
pub(crate) use real_connection::{
    ConnectionAllocationState, ConnectionHealth, ConnectionProtocol, RealConnection,
    RealConnectionSnapshot,
};