pub struct FunctionMatchesRequestComparator { /* private fields */ }Implementations§
Trait Implementations§
Source§impl ValueComparator<Arc<dyn Fn(&HttpMockRequest) -> bool + Sync + Send>, HttpMockRequest> for FunctionMatchesRequestComparator
impl ValueComparator<Arc<dyn Fn(&HttpMockRequest) -> bool + Sync + Send>, HttpMockRequest> for FunctionMatchesRequestComparator
fn matches( &self, mock_value: &Option<&Arc<dyn Fn(&HttpMockRequest) -> bool + Sync + Send + 'static>>, req_value: &Option<&HttpMockRequest>, ) -> bool
fn name(&self) -> &str
fn distance( &self, mock_value: &Option<&Arc<dyn Fn(&HttpMockRequest) -> bool + Sync + Send + 'static>>, req_value: &Option<&HttpMockRequest>, ) -> usize
Auto Trait Implementations§
impl Freeze for FunctionMatchesRequestComparator
impl RefUnwindSafe for FunctionMatchesRequestComparator
impl Send for FunctionMatchesRequestComparator
impl Sync for FunctionMatchesRequestComparator
impl Unpin for FunctionMatchesRequestComparator
impl UnsafeUnpin for FunctionMatchesRequestComparator
impl UnwindSafe for FunctionMatchesRequestComparator
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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