pub struct FakeHttpClient { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Clone for FakeHttpClient
impl Clone for FakeHttpClient
Source§impl HttpClient for FakeHttpClient
impl HttpClient for FakeHttpClient
Source§fn send<'life0, 'async_trait>(
&'life0 self,
request: Request<Bytes>,
) -> Pin<Box<dyn Future<Output = Result<Response<Bytes>, HttpError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn send<'life0, 'async_trait>(
&'life0 self,
request: Request<Bytes>,
) -> Pin<Box<dyn Future<Output = Result<Response<Bytes>, HttpError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Sends
request and returns the fully-buffered response under the
bounds this port carries: the body is at most
MAX_RESPONSE_BYTES unless an HttpPolicy tightens it, the
exchange is bounded by that policy’s deadline
(enforced through BoundedHttpClient on runtimes that wrap),
the destination is vetted where real sockets are opened, and a
runtime that keeps a concurrency budget holds one for the send.Auto Trait Implementations§
impl Freeze for FakeHttpClient
impl RefUnwindSafe for FakeHttpClient
impl Send for FakeHttpClient
impl Sync for FakeHttpClient
impl Unpin for FakeHttpClient
impl UnsafeUnpin for FakeHttpClient
impl UnwindSafe for FakeHttpClient
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