Skip to main content

asknothingx2_util/api/
mod.rs

1pub 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
12// Re-export
13pub 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}