pub struct RerankResult {
pub index: usize,
pub document: String,
pub score: Option<f64>,
}Expand description
One reranked document (RubyLLM::Rerank::Result).
Fields§
§index: usizeThe document’s position in the input array.
document: String§score: Option<f64>The provider’s relevance score.
Trait Implementations§
Source§impl Clone for RerankResult
impl Clone for RerankResult
Source§impl Debug for RerankResult
impl Debug for RerankResult
Source§impl PartialEq for RerankResult
impl PartialEq for RerankResult
impl StructuralPartialEq for RerankResult
Auto Trait Implementations§
impl Freeze for RerankResult
impl RefUnwindSafe for RerankResult
impl Send for RerankResult
impl Sync for RerankResult
impl Unpin for RerankResult
impl UnsafeUnpin for RerankResult
impl UnwindSafe for RerankResult
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