pub struct RouteAwareRequestBuilder { /* private fields */ }Implementations§
Source§impl RouteAwareRequestBuilder
impl RouteAwareRequestBuilder
pub fn headers(self, headers: HeaderMap) -> Self
pub fn header<K, V>(self, key: K, value: V) -> Selfwhere
HeaderName: TryFrom<K>,
<HeaderName as TryFrom<K>>::Error: Into<Error>,
HeaderValue: TryFrom<V>,
<HeaderValue as TryFrom<V>>::Error: Into<Error>,
pub fn timeout(self, timeout: Duration) -> Self
pub fn json<T>(self, value: &T) -> Self
pub fn body<B>(self, body: B) -> Self
pub async fn send(self) -> Result<Response, RouteAwareRequestError>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for RouteAwareRequestBuilder
impl !RefUnwindSafe for RouteAwareRequestBuilder
impl !UnwindSafe for RouteAwareRequestBuilder
impl Send for RouteAwareRequestBuilder
impl Sync for RouteAwareRequestBuilder
impl Unpin for RouteAwareRequestBuilder
impl UnsafeUnpin for RouteAwareRequestBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more