Skip to main content

api_builder/
lib.rs

1macro_rules! import {
2    ($($module:ident),* $(,)?) => {
3        $(
4            pub mod $module;
5            #[allow(unused_imports)]
6            pub use $module::*;
7        )*
8    };
9}
10
11import!(
12    client,
13    combinators,
14    error,
15    endpoint,
16    macros,
17    query_params,
18    query,
19);
20
21#[cfg(feature = "derive")]
22pub use api_builder_derive::*;
23
24// Re-exports
25pub use bytes::Bytes;
26pub use http::{
27    HeaderMap, Method, Request, Response, StatusCode, request::Builder as RequestBuilder,
28};
29pub use serde_json;
30pub use url::Url;