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 registered or mounted 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