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
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