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: f64Weight for operation match (0.0 to 1.0)
path_weight: f64Weight for path match (0.0 to 1.0)
metadata_weight: f64Weight for metadata match (0.0 to 1.0)
body_weight: f64Weight 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