pub struct FuzzyRequestMatcher {
pub operation_weight: f64,
pub path_weight: f64,
pub metadata_weight: f64,
pub body_weight: f64,
}
Expand description
Fuzzy request matcher that considers headers and body
Fields§
§operation_weight: f64
Weight for operation match (0.0 to 1.0)
path_weight: f64
Weight for path match (0.0 to 1.0)
metadata_weight: f64
Weight for metadata match (0.0 to 1.0)
body_weight: f64
Weight for body match (0.0 to 1.0)
Trait Implementations§
Source§impl Default for FuzzyRequestMatcher
impl Default for FuzzyRequestMatcher
Source§impl RequestMatcher for FuzzyRequestMatcher
impl RequestMatcher for FuzzyRequestMatcher
Source§fn match_score(&self, request: &ProtocolRequest) -> f64
fn match_score(&self, request: &ProtocolRequest) -> f64
Match a request and return a score (higher = better match)
Auto Trait Implementations§
impl Freeze for FuzzyRequestMatcher
impl RefUnwindSafe for FuzzyRequestMatcher
impl Send for FuzzyRequestMatcher
impl Sync for FuzzyRequestMatcher
impl Unpin for FuzzyRequestMatcher
impl UnwindSafe for FuzzyRequestMatcher
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