1#![doc = include_str!("../README.md")]
2#![deny(missing_docs, rustdoc::broken_intra_doc_links)]
3#![cfg_attr(docsrs, feature(doc_auto_cfg))]
4
5pub mod api_caller;
6pub mod error;
7pub mod payload;
8pub mod request;
9
10pub use api_caller::ApiCaller;
11#[cfg(feature = "cookies")]
12pub use api_caller::COOKIE_JAR;
13#[cfg(feature = "stream")]
14pub use futures_util::StreamExt;
15pub use payload::{ApiCaller, Payload};
16pub use request::Request;
17#[cfg(feature = "stream")]
18pub use request::RespStream;
19#[doc(hidden)]
20pub use reqwest::Client as __reqwest_Client;
21#[cfg(feature = "cookies")]
22pub use reqwest::cookie::CookieStore;
23pub use reqwest::{Method, RequestBuilder, header, redirect::Policy as RedirectPolicy};
24#[doc(hidden)]
25pub use serde as __serde;
26#[doc(hidden)]
27pub use serde_json as __serde_json;