pub struct RequestMatchCriteria {
pub method: HttpMethod,
pub path: String,
pub query_params: HashMap<String, String>,
pub headers: HashMap<String, String>,
pub body: Option<String>,
}👎Deprecated:
Will be extracted to mockforge-workspace crate
Expand description
Request matching criteria
Fields§
§method: HttpMethod👎Deprecated:
Will be extracted to mockforge-workspace crate
HTTP method
path: String👎Deprecated:
Will be extracted to mockforge-workspace crate
Request path/URL
query_params: HashMap<String, String>👎Deprecated:
Will be extracted to mockforge-workspace crate
Query parameters
headers: HashMap<String, String>👎Deprecated:
Will be extracted to mockforge-workspace crate
Headers
body: Option<String>👎Deprecated:
Will be extracted to mockforge-workspace crate
Body content (optional)
Trait Implementations§
Source§impl Clone for RequestMatchCriteria
impl Clone for RequestMatchCriteria
Source§fn clone(&self) -> RequestMatchCriteria
fn clone(&self) -> RequestMatchCriteria
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RequestMatchCriteria
impl RefUnwindSafe for RequestMatchCriteria
impl Send for RequestMatchCriteria
impl Sync for RequestMatchCriteria
impl Unpin for RequestMatchCriteria
impl UnsafeUnpin for RequestMatchCriteria
impl UnwindSafe for RequestMatchCriteria
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more