pub struct ReqwestBackend { /* private fields */ }Expand description
Reqwest-backed HTTP backend.
Implementations§
Trait Implementations§
Source§impl Clone for ReqwestBackend
impl Clone for ReqwestBackend
Source§fn clone(&self) -> ReqwestBackend
fn clone(&self) -> ReqwestBackend
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReqwestBackend
impl Debug for ReqwestBackend
Source§impl Default for ReqwestBackend
impl Default for ReqwestBackend
Source§fn default() -> ReqwestBackend
fn default() -> ReqwestBackend
Returns the “default value” for a type. Read more
Source§impl HttpBackend for ReqwestBackend
impl HttpBackend for ReqwestBackend
Source§fn execute<'life0, 'async_trait>(
&'life0 self,
request: HttpRequest,
) -> Pin<Box<dyn Future<Output = Result<HttpResponse, Error>> + Send + 'async_trait>>where
'life0: 'async_trait,
ReqwestBackend: 'async_trait,
fn execute<'life0, 'async_trait>(
&'life0 self,
request: HttpRequest,
) -> Pin<Box<dyn Future<Output = Result<HttpResponse, Error>> + Send + 'async_trait>>where
'life0: 'async_trait,
ReqwestBackend: 'async_trait,
Executes one HTTP request and returns the fully buffered response.
Source§fn execute_stream<'life0, 'async_trait>(
&'life0 self,
request: HttpRequest,
) -> Pin<Box<dyn Future<Output = Result<HttpStreamingResponse, Error>> + Send + 'async_trait>>where
'life0: 'async_trait,
ReqwestBackend: 'async_trait,
fn execute_stream<'life0, 'async_trait>(
&'life0 self,
request: HttpRequest,
) -> Pin<Box<dyn Future<Output = Result<HttpStreamingResponse, Error>> + Send + 'async_trait>>where
'life0: 'async_trait,
ReqwestBackend: 'async_trait,
Executes one HTTP request and returns a streaming response body.
Auto Trait Implementations§
impl Freeze for ReqwestBackend
impl !RefUnwindSafe for ReqwestBackend
impl Send for ReqwestBackend
impl Sync for ReqwestBackend
impl Unpin for ReqwestBackend
impl UnsafeUnpin for ReqwestBackend
impl !UnwindSafe for ReqwestBackend
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