pub struct SyncClient { /* private fields */ }
Expand description
Reqwest 阻塞客户端
Implementations§
Source§impl SyncClient
impl SyncClient
Sourcepub fn new(sync_client: SyncReqwestClient) -> Self
pub fn new(sync_client: SyncReqwestClient) -> Self
创建 Reqwest 阻塞客户端
Trait Implementations§
Source§impl Debug for SyncClient
impl Debug for SyncClient
Source§impl Default for SyncClient
impl Default for SyncClient
Source§fn default() -> SyncClient
fn default() -> SyncClient
Returns the “default value” for a type. Read more
Source§impl From<Client> for SyncClient
impl From<Client> for SyncClient
Source§fn from(sync_client: SyncReqwestClient) -> Self
fn from(sync_client: SyncReqwestClient) -> Self
Converts to this type from the input type.
Source§impl HttpCaller for SyncClient
impl HttpCaller for SyncClient
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 SyncClient
impl !RefUnwindSafe for SyncClient
impl Send for SyncClient
impl Sync for SyncClient
impl Unpin for SyncClient
impl !UnwindSafe for SyncClient
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