pub struct MockBuilder { /* private fields */ }
Expand description
A fluent builder to construct a Mock
instance given matchers and a ResponseTemplate
.
Implementations§
Source§impl MockBuilder
impl MockBuilder
Sourcepub fn respond_with<R: Respond + 'static>(self, responder: R) -> Mock
pub fn respond_with<R: Respond + 'static>(self, responder: R) -> Mock
Establish what ResponseTemplate
should be used to generate a response when an incoming
request matches.
respond_with
finalises the MockBuilder
and returns you a Mock
instance, ready to
be register
ed or mount
ed on a MockServer
!
Sourcepub fn respond_with_err<R: RespondErr + 'static>(self, responder_err: R) -> Mock
pub fn respond_with_err<R: RespondErr + 'static>(self, responder_err: R) -> Mock
Instead of response with an HTTP reply, return a Rust error.
This can simulate lower level errors, e.g., a ConnectionReset
IO Error.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MockBuilder
impl !RefUnwindSafe for MockBuilder
impl Send for MockBuilder
impl Sync for MockBuilder
impl Unpin for MockBuilder
impl !UnwindSafe for MockBuilder
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