pub struct NetworkInterceptionBuilder { /* private fields */ }Expand description
Builder for creating network interception
Implementations§
Source§impl NetworkInterceptionBuilder
impl NetworkInterceptionBuilder
Sourcepub fn capture_all(self) -> Self
pub fn capture_all(self) -> Self
Enable capturing all requests
Sourcepub fn block_unmatched(self) -> Self
pub fn block_unmatched(self) -> Self
Block unmatched requests
Sourcepub fn get(self, pattern: &str, response: MockResponse) -> Self
pub fn get(self, pattern: &str, response: MockResponse) -> Self
Add a GET route
Sourcepub fn post(self, pattern: &str, response: MockResponse) -> Self
pub fn post(self, pattern: &str, response: MockResponse) -> Self
Add a POST route
Sourcepub fn build(self) -> NetworkInterception
pub fn build(self) -> NetworkInterception
Build the interception handler
Trait Implementations§
Source§impl Debug for NetworkInterceptionBuilder
impl Debug for NetworkInterceptionBuilder
Source§impl Default for NetworkInterceptionBuilder
impl Default for NetworkInterceptionBuilder
Source§fn default() -> NetworkInterceptionBuilder
fn default() -> NetworkInterceptionBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NetworkInterceptionBuilder
impl RefUnwindSafe for NetworkInterceptionBuilder
impl Send for NetworkInterceptionBuilder
impl Sync for NetworkInterceptionBuilder
impl Unpin for NetworkInterceptionBuilder
impl UnsafeUnpin for NetworkInterceptionBuilder
impl UnwindSafe for NetworkInterceptionBuilder
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