pub struct MockCrossEncoderReranker { /* private fields */ }Expand description
Mock cross-encoder reranker for testing
Implementations§
Trait Implementations§
Source§impl Clone for MockCrossEncoderReranker
impl Clone for MockCrossEncoderReranker
Source§fn clone(&self) -> MockCrossEncoderReranker
fn clone(&self) -> MockCrossEncoderReranker
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 moreSource§impl Debug for MockCrossEncoderReranker
impl Debug for MockCrossEncoderReranker
Source§impl Reranker for MockCrossEncoderReranker
impl Reranker for MockCrossEncoderReranker
Source§fn rerank(
&self,
query: &str,
candidates: &[RetrievalResult],
top_k: usize,
) -> Result<Vec<RetrievalResult>>
fn rerank( &self, query: &str, candidates: &[RetrievalResult], top_k: usize, ) -> Result<Vec<RetrievalResult>>
Rerank candidates given a query
Auto Trait Implementations§
impl Freeze for MockCrossEncoderReranker
impl RefUnwindSafe for MockCrossEncoderReranker
impl Send for MockCrossEncoderReranker
impl Sync for MockCrossEncoderReranker
impl Unpin for MockCrossEncoderReranker
impl UnsafeUnpin for MockCrossEncoderReranker
impl UnwindSafe for MockCrossEncoderReranker
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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