pub struct BlockingClient { /* private fields */ }Expand description
Hardened provider-neutral reqwest blocking transport.
Trait Implementations§
Source§impl BlockingTransport for BlockingClient
impl BlockingTransport for BlockingClient
Source§type Error = TransportError
type Error = TransportError
Transport-specific failure.
Source§fn send<'buffer>(
&mut self,
request: TransportRequest<'_>,
response_body: &'buffer mut [u8],
) -> Result<TransportResponse<'buffer>, Self::Error>
fn send<'buffer>( &mut self, request: TransportRequest<'_>, response_body: &'buffer mut [u8], ) -> Result<TransportResponse<'buffer>, Self::Error>
Sends one request and writes the response body into the caller buffer.
Auto Trait Implementations§
impl !RefUnwindSafe for BlockingClient
impl !UnwindSafe for BlockingClient
impl Freeze for BlockingClient
impl Send for BlockingClient
impl Sync for BlockingClient
impl Unpin for BlockingClient
impl UnsafeUnpin for BlockingClient
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