pub struct RerankScore {
pub index: usize,
pub relevance_score: f32,
}Expand description
One scored candidate returned by a RerankBackend: the candidate’s index in
the request documents array, and its relevance score against the query.
Fields§
§index: usizeIndex into the documents slice the backend was given.
relevance_score: f32Relevance score; higher is more relevant. Reordering is by this value descending.
Trait Implementations§
Source§impl Clone for RerankScore
impl Clone for RerankScore
Source§fn clone(&self) -> RerankScore
fn clone(&self) -> RerankScore
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RerankScore
Source§impl Debug for RerankScore
impl Debug for RerankScore
Source§impl PartialEq for RerankScore
impl PartialEq for RerankScore
Source§fn eq(&self, other: &RerankScore) -> bool
fn eq(&self, other: &RerankScore) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RerankScore
Auto Trait Implementations§
impl Freeze for RerankScore
impl RefUnwindSafe for RerankScore
impl Send for RerankScore
impl Sync for RerankScore
impl Unpin for RerankScore
impl UnsafeUnpin for RerankScore
impl UnwindSafe for RerankScore
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request