pub struct AsyncClient { /* private fields */ }Expand description
Asynchronous HTTP/1.1 client (http2 feature required).
Implementations§
Source§impl AsyncClient
impl AsyncClient
Sourcepub fn timeout_ms(self, ms: u64) -> Self
pub fn timeout_ms(self, ms: u64) -> Self
Override the per-request timeout.
Sourcepub fn max_redirects(self, n: u8) -> Self
pub fn max_redirects(self, n: u8) -> Self
Maximum redirects to follow.
Sourcepub fn get(&self, url: &str) -> AsyncRequestBuilder<'_>
pub fn get(&self, url: &str) -> AsyncRequestBuilder<'_>
Start a GET request.
Sourcepub fn post(&self, url: &str) -> AsyncRequestBuilder<'_>
pub fn post(&self, url: &str) -> AsyncRequestBuilder<'_>
Start a POST request.
Sourcepub fn put(&self, url: &str) -> AsyncRequestBuilder<'_>
pub fn put(&self, url: &str) -> AsyncRequestBuilder<'_>
Start a PUT request.
Sourcepub fn patch(&self, url: &str) -> AsyncRequestBuilder<'_>
pub fn patch(&self, url: &str) -> AsyncRequestBuilder<'_>
Start a PATCH request.
Sourcepub fn delete(&self, url: &str) -> AsyncRequestBuilder<'_>
pub fn delete(&self, url: &str) -> AsyncRequestBuilder<'_>
Start a DELETE request.
Sourcepub fn request(&self, method: &str, url: &str) -> AsyncRequestBuilder<'_>
pub fn request(&self, method: &str, url: &str) -> AsyncRequestBuilder<'_>
Start a request with an arbitrary method.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AsyncClient
impl RefUnwindSafe for AsyncClient
impl Send for AsyncClient
impl Sync for AsyncClient
impl Unpin for AsyncClient
impl UnsafeUnpin for AsyncClient
impl UnwindSafe for AsyncClient
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