pub struct RouteAwareRequestBuilder { /* private fields */ }Implementations§
Source§impl RouteAwareRequestBuilder
impl RouteAwareRequestBuilder
pub fn headers(self, headers: HeaderMap) -> RouteAwareRequestBuilder
pub fn header<K, V>(self, key: K, value: V) -> RouteAwareRequestBuilderwhere
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) -> RouteAwareRequestBuilder
pub fn json<T>(self, value: &T) -> RouteAwareRequestBuilder
pub fn body<B>(self, body: B) -> RouteAwareRequestBuilder
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