Type Alias ReqwestRequestBuilder

Source
pub type ReqwestRequestBuilder = RequestBuilderWrapper<ReqwestResponse, RequestBuilder>;

Aliased Type§

struct ReqwestRequestBuilder(/* private fields */);

Implementations§

Source§

impl ReqwestRequestBuilder

Source

pub fn header(self, name: &str, value: &str) -> Self

Source

pub async fn send(self) -> Result<ReqwestResponse, Error>

§Errors
  • If there was an error while sending request, redirect loop was detected or redirect limit was exhausted.
Source§

impl ReqwestRequestBuilder

Source

pub fn json<T: Serialize + ?Sized>(self, body: &T) -> Self

§Panics
  • If the serde_json serialization to bytes fails
Source

pub fn form<T: Serialize + ?Sized>(self, form: &T) -> Self

§Panics
  • If the serde_json serialization to bytes fails

Trait Implementations§

Source§

impl GenericRequestBuilder<ResponseWrapper<Response>> for ReqwestRequestBuilder

Source§

fn header(&mut self, name: &str, value: &str)

Source§

fn body(&mut self, body: Bytes)

Source§

fn form(&mut self, form: &Value)

Source§

fn send<'life0, 'async_trait>( &'life0 mut self, ) -> Pin<Box<dyn Future<Output = Result<ReqwestResponse, Error>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,