1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#![cfg_attr(docsrs, feature(doc_cfg))]
#![doc = include_str!("../README.md")]

#[doc(hidden)]
#[macro_use]
pub mod util;
pub mod error;
mod request;
#[cfg(feature = "stream")]
#[cfg_attr(docsrs, doc(cfg(feature = "feature")))]
pub mod stream;
#[cfg(any(test, feature = "testing"))]
pub mod testing;

pub use error::ApiError;
pub use request::{Method, Request};

#[doc(hidden)]
pub use fire;
#[doc(hidden)]
pub use serde_json;

pub use codegen::api;
#[cfg(feature = "stream")]
pub use codegen::api_stream;