pub struct RequestMatchCriteria {
pub method: HttpMethod,
pub path: String,
pub query_params: HashMap<String, String>,
pub headers: HashMap<String, String>,
pub body: Option<String>,
}
Expand description
Request matching criteria
Fields§
§method: HttpMethod
HTTP method
path: String
Request path/URL
query_params: HashMap<String, String>
Query parameters
headers: HashMap<String, String>
Headers
body: Option<String>
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 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