Struct merino_adm::remote_settings::reqwest_client::ReqwestClient
source · [−]pub struct ReqwestClient {
reqwest_client: Client,
}
Expand description
An remote-settings-client HTTP client that uses Reqwest.
Fields
reqwest_client: Client
The client that will be used to make http requests.
Implementations
sourceimpl ReqwestClient
impl ReqwestClient
Trait Implementations
sourceimpl Debug for ReqwestClient
impl Debug for ReqwestClient
sourceimpl Requester for ReqwestClient
impl Requester for ReqwestClient
sourcefn get<'life0, 'async_trait>(
&'life0 self,
url: RsUrl
) -> Pin<Box<dyn Future<Output = Result<RsResponse, ()>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get<'life0, 'async_trait>(
&'life0 self,
url: RsUrl
) -> Pin<Box<dyn Future<Output = Result<RsResponse, ()>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Perform an GET request toward the needed resource. Read more
sourcefn request_json<'life0, 'async_trait>(
&'life0 self,
method: RsMethod,
url: RsUrl,
data: Vec<u8>,
headers: RsHeaders
) -> Pin<Box<dyn Future<Output = Result<RsResponse, ()>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn request_json<'life0, 'async_trait>(
&'life0 self,
method: RsMethod,
url: RsUrl,
data: Vec<u8>,
headers: RsHeaders
) -> Pin<Box<dyn Future<Output = Result<RsResponse, ()>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Perform a JSON request toward the needed resource. Read more
Auto Trait Implementations
impl !RefUnwindSafe for ReqwestClient
impl Send for ReqwestClient
impl Sync for ReqwestClient
impl Unpin for ReqwestClient
impl !UnwindSafe for ReqwestClient
Blanket Implementations
sourceimpl<'a, T, E> AsTaggedExplicit<'a, E> for T where
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for T where
T: 'a,
sourceimpl<'a, T, E> AsTaggedImplicit<'a, E> for T where
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for T where
T: 'a,
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more