use std::net::IpAddr;
use std::time::Duration;
pub mod async_api;
#[cfg(all(feature = "blocking", not(target_arch = "wasm32")))]
pub mod blocking_api;
pub struct ClientConfig {
pub http_timeout: Duration,
pub default_headers: http::HeaderMap,
pub resolve_ip: Option<IpAddr>,
}
impl Default for ClientConfig {
fn default() -> Self {
ClientConfig {
http_timeout: Duration::from_secs(30),
default_headers: http::HeaderMap::default(),
resolve_ip: None,
}
}
}