[−][src]Struct awc::FrozenSendBuilder
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]
HeaderName: HttpTryFrom<K>,
V: IntoHeaderValue,
Insert a header, it overrides existing header in FrozenClientRequest
.
pub fn send_body<B>(self, body: B) -> SendClientRequest where
B: Into<Body>,
[src]
B: Into<Body>,
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]
S: Stream<Item = Bytes, Error = E> + 'static,
E: Into<Error> + 'static,
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 !Send for FrozenSendBuilder
impl Unpin for FrozenSendBuilder
impl !Sync for FrozenSendBuilder
impl !UnwindSafe for FrozenSendBuilder
impl !RefUnwindSafe for FrozenSendBuilder
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Erased for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,