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: ClientThe 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