asknothingx2_util/api/
mod.rs1pub mod mime_type;
2pub mod preset;
3
4mod auth_scheme;
5mod error;
6mod header_mut;
7
8pub use auth_scheme::{AuthScheme, DigestBuilder, SCRAMVariant};
9pub use error::{Error, Kind};
10pub use header_mut::HeaderMut;
11
12pub use http::{HeaderMap, HeaderName, HeaderValue, Method, StatusCode, header};
14
15#[cfg(feature = "reqwest")]
16pub use reqwest;
17
18pub trait IntoRequestBuilder {
19 type Error;
20 fn into_request_builder(
21 self,
22 client: &reqwest::Client,
23 ) -> Result<reqwest::RequestBuilder, Self::Error>;
24}