Type Alias ReqwestClient

Source
pub type ReqwestClient = ClientWrapper<ReqwestRequestBuilder, Client>;

Aliased Type§

struct ReqwestClient(/* private fields */);

Implementations§

Source§

impl ReqwestClient

Source

pub fn new() -> Self

§Panics
  • If the empty ClientBuilder somehow fails to build
Source

pub const fn builder() -> ReqwestClientBuilder

Source

pub fn get(&self, url: &str) -> ReqwestRequestBuilder

Source

pub fn post(&self, url: &str) -> ReqwestRequestBuilder

Source

pub fn put(&self, url: &str) -> ReqwestRequestBuilder

Source

pub fn patch(&self, url: &str) -> ReqwestRequestBuilder

Source

pub fn delete(&self, url: &str) -> ReqwestRequestBuilder

Source

pub fn head(&self, url: &str) -> ReqwestRequestBuilder

Source

pub fn options(&self, url: &str) -> ReqwestRequestBuilder

Source

pub fn request(&self, method: Method, url: &str) -> ReqwestRequestBuilder

Trait Implementations§

Source§

impl Default for ReqwestClient

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl GenericClient<RequestBuilderWrapper<ResponseWrapper<Response>, RequestBuilder>> for ReqwestClient

Source§

fn request(&self, method: Method, url: &str) -> ReqwestRequestBuilder

Source§

fn get(&self, url: &str) -> RB

Source§

fn post(&self, url: &str) -> RB

Source§

fn put(&self, url: &str) -> RB

Source§

fn patch(&self, url: &str) -> RB

Source§

fn delete(&self, url: &str) -> RB

Source§

fn head(&self, url: &str) -> RB

Source§

fn options(&self, url: &str) -> RB