fix(net)!: Remove MatchOn
All checks were successful
Rust / build (map[name:stable]) (push) Successful in 6m3s
Rust / build (map[name:nightly]) (push) Successful in 8m15s
Release Please / Release-plz (push) Successful in 59s

`MatchOn` was left behind from the v1 implementation and isn't used by
anything in the v2 implementation.
This commit is contained in:
Paul Campbell 2024-11-16 08:46:07 +00:00
parent 711c76a600
commit a84643e6ae
2 changed files with 1 additions and 23 deletions

View file

@ -95,12 +95,6 @@
//! # }
//! ```
//!
//! All [MatchOn] options:
//! - [MatchOn::Method] (default)
//! - [MatchOn::Url] (default)
//! - [MatchOn::Headers]
//! - [MatchOn::Body].
//!
//! Once you have defined all your expected responses, convert the [MockNet] into a [Net].
//!
//! ```rust
@ -155,7 +149,7 @@ mod system;
pub use result::{Error, Result};
pub use system::{MatchOn, MockNet, Net};
pub use system::{MockNet, Net};
pub use http::HeaderMap;
pub use http::Method;

View file

@ -12,22 +12,6 @@ use super::{Error, Result};
/// A list of planned requests and responses
type Plans = Vec<Plan>;
/// The different ways to match a request.
#[derive(Debug, PartialEq, Eq)]
pub enum MatchOn {
/// The request must have a specific HTTP Request Method.
Method,
/// The request must have a specific URL.
Url,
/// The request must have a specify HTTP Body.
Body,
/// The request must have a specific set of HTTP Headers.
Headers,
}
/// A planned request and the response to return
///
/// Contains a list of the criteria that a request must meet before being considered a match.