pub struct MockStreamingClient {
pub sse_bytes: Bytes,
}Available on crate features
test-utils only.Expand description
A mock HTTP client that returns pre-built SSE bytes from send_streaming.
send and send_multipart always return NOT_IMPLEMENTED.
Fields§
§sse_bytes: BytesBytes returned as a single streaming response chunk.
Trait Implementations§
Source§impl Clone for MockStreamingClient
impl Clone for MockStreamingClient
Source§fn clone(&self) -> MockStreamingClient
fn clone(&self) -> MockStreamingClient
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 MockStreamingClient
impl Debug for MockStreamingClient
Source§impl Default for MockStreamingClient
impl Default for MockStreamingClient
Source§fn default() -> MockStreamingClient
fn default() -> MockStreamingClient
Returns the “default value” for a type. Read more
Source§impl HttpClientExt for MockStreamingClient
impl HttpClientExt for MockStreamingClient
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 MockStreamingClient
impl RefUnwindSafe for MockStreamingClient
impl Send for MockStreamingClient
impl Sync for MockStreamingClient
impl Unpin for MockStreamingClient
impl UnsafeUnpin for MockStreamingClient
impl UnwindSafe for MockStreamingClient
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