pub struct AsyncClient { /* private fields */ }
Expand description
Reqwest 异步客户端
Implementations§
Source§impl AsyncClient
impl AsyncClient
Sourcepub fn new(async_client: AsyncReqwestClient) -> Self
pub fn new(async_client: AsyncReqwestClient) -> Self
创建 Reqwest 异步客户端
Trait Implementations§
Source§impl Debug for AsyncClient
impl Debug for AsyncClient
Source§impl Default for AsyncClient
impl Default for AsyncClient
Source§fn default() -> AsyncClient
fn default() -> AsyncClient
Returns the “default value” for a type. Read more
Source§impl From<Client> for AsyncClient
impl From<Client> for AsyncClient
Source§fn from(async_client: AsyncReqwestClient) -> Self
fn from(async_client: AsyncReqwestClient) -> Self
Converts to this type from the input type.
Source§impl HttpCaller for AsyncClient
impl HttpCaller for AsyncClient
Source§fn call<'a>(&'a self, _request: &'a mut SyncRequest<'_>) -> SyncResponseResult
fn call<'a>(&'a self, _request: &'a mut SyncRequest<'_>) -> SyncResponseResult
阻塞发送 HTTP 请求 Read more
Source§fn async_call<'a>(
&'a self,
request: &'a mut AsyncRequest<'_>,
) -> BoxFuture<'a, AsyncResponseResult>
fn async_call<'a>( &'a self, request: &'a mut AsyncRequest<'_>, ) -> BoxFuture<'a, AsyncResponseResult>
异步发送 HTTP 请求
Source§fn is_resolved_ip_addrs_supported(&self) -> bool
fn is_resolved_ip_addrs_supported(&self) -> bool
是否实现了 IP 地址解析功能
Source§fn is_response_metrics_supported(&self) -> bool
fn is_response_metrics_supported(&self) -> bool
是否返回响应指标信息功能
Auto Trait Implementations§
impl Freeze for AsyncClient
impl !RefUnwindSafe for AsyncClient
impl Send for AsyncClient
impl Sync for AsyncClient
impl Unpin 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