pub struct SequencedStreamingHttpClient { /* private fields */ }Available on crate features
test-utils only.Expand description
An HttpClientExt implementation that returns one scripted stream of byte
chunks from send_streaming.
Implementations§
Trait Implementations§
Source§impl Clone for SequencedStreamingHttpClient
impl Clone for SequencedStreamingHttpClient
Source§fn clone(&self) -> SequencedStreamingHttpClient
fn clone(&self) -> SequencedStreamingHttpClient
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 SequencedStreamingHttpClient
impl Debug for SequencedStreamingHttpClient
Source§impl Default for SequencedStreamingHttpClient
impl Default for SequencedStreamingHttpClient
Source§fn default() -> SequencedStreamingHttpClient
fn default() -> SequencedStreamingHttpClient
Returns the “default value” for a type. Read more
Source§impl HttpClientExt for SequencedStreamingHttpClient
impl HttpClientExt for SequencedStreamingHttpClient
Source§fn send<T, U>(
&self,
_req: Request<T>,
) -> impl Future<Output = Result<Response<Pin<Box<dyn Future<Output = Result<U, Error>> + Send>>>, Error>> + WasmCompatSend + 'static
fn send<T, U>( &self, _req: Request<T>, ) -> impl Future<Output = Result<Response<Pin<Box<dyn Future<Output = Result<U, Error>> + Send>>>, Error>> + WasmCompatSend + 'static
Send a HTTP request, get a response back (as bytes). Response must be able to be turned back into Bytes.
Source§fn send_multipart<U>(
&self,
_req: Request<MultipartForm>,
) -> impl Future<Output = Result<Response<Pin<Box<dyn Future<Output = Result<U, Error>> + Send>>>, Error>> + WasmCompatSend + 'static
fn send_multipart<U>( &self, _req: Request<MultipartForm>, ) -> impl Future<Output = Result<Response<Pin<Box<dyn Future<Output = Result<U, Error>> + Send>>>, Error>> + WasmCompatSend + 'static
Send a HTTP request with a multipart body, get a response back (as bytes). Response must be able to be turned back into Bytes (although usually for the response, you will probably want to specify Bytes anyway).
Source§fn send_streaming<T>(
&self,
_req: Request<T>,
) -> impl Future<Output = Result<Response<Pin<Box<dyn WasmCompatSendStream<InnerItem = Result<Bytes, Error>, Item = Result<Bytes, Error>>>>>, Error>> + WasmCompatSend
fn send_streaming<T>( &self, _req: Request<T>, ) -> impl Future<Output = Result<Response<Pin<Box<dyn WasmCompatSendStream<InnerItem = Result<Bytes, Error>, Item = Result<Bytes, Error>>>>>, Error>> + WasmCompatSend
Send a HTTP request, get a streamed response back (as a stream of
bytes::Bytes.)Auto Trait Implementations§
impl Freeze for SequencedStreamingHttpClient
impl RefUnwindSafe for SequencedStreamingHttpClient
impl Send for SequencedStreamingHttpClient
impl Sync for SequencedStreamingHttpClient
impl Unpin for SequencedStreamingHttpClient
impl UnsafeUnpin for SequencedStreamingHttpClient
impl UnwindSafe for SequencedStreamingHttpClient
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