[][src]Struct awc::FrozenSendBuilder

pub struct FrozenSendBuilder { /* fields omitted */ }

Builder that allows to modify extra headers.

Methods

impl FrozenSendBuilder[src]

pub fn extra_header<K, V>(self, key: K, value: V) -> Self where
    HeaderName: HttpTryFrom<K>,
    V: IntoHeaderValue
[src]

Insert a header, it overrides existing header in FrozenClientRequest.

pub fn send_body<B>(self, body: B) -> SendClientRequest where
    B: Into<Body>, 
[src]

Complete request construction and send a body.

pub fn send_json<T: Serialize>(self, value: &T) -> SendClientRequest[src]

Complete request construction and send a json body.

pub fn send_form<T: Serialize>(self, value: &T) -> SendClientRequest[src]

Complete request construction and send an urlencoded body.

pub fn send_stream<S, E>(self, stream: S) -> SendClientRequest where
    S: Stream<Item = Bytes, Error = E> + 'static,
    E: Into<Error> + 'static, 
[src]

Complete request construction and send a streaming body.

pub fn send(self) -> SendClientRequest[src]

Complete request construction and send an empty body.

Auto Trait Implementations

impl !RefUnwindSafe for FrozenSendBuilder

impl !Send for FrozenSendBuilder

impl !Sync for FrozenSendBuilder

impl Unpin for FrozenSendBuilder

impl !UnwindSafe for FrozenSendBuilder

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]