Struct RequestBuilder

Source
pub struct RequestBuilder<'a> { /* private fields */ }
Expand description

Options for an individual Request.

One of these will be built for you if you use one of the convenience methods, such as get(), post(), etc.

Implementations§

Source§

impl<'a> RequestBuilder<'a>

Source

pub fn body<B: Into<Body<'a>>>(self, body: B) -> RequestBuilder<'a>

Set a request body to be sent.

Source

pub fn headers(self, headers: Headers) -> RequestBuilder<'a>

Add additional headers to the request.

Source

pub fn header<H: Header>(self, header: H) -> RequestBuilder<'a>

Add an individual new header to the request.

Source

pub fn send(self) -> Result<Response>

Execute this request and receive a Response back.

Auto Trait Implementations§

§

impl<'a> Freeze for RequestBuilder<'a>

§

impl<'a> !RefUnwindSafe for RequestBuilder<'a>

§

impl<'a> !Send for RequestBuilder<'a>

§

impl<'a> !Sync for RequestBuilder<'a>

§

impl<'a> Unpin for RequestBuilder<'a>

§

impl<'a> !UnwindSafe for RequestBuilder<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.