pub struct RetrievalTrace {
pub generation: u64,
pub eligible_documents: usize,
pub channels: Vec<Value>,
pub fused_candidates: usize,
pub reranked_candidates: usize,
pub channel_agreement: Option<f32>,
pub elapsed_ms: f64,
}Fields§
§generation: u64§eligible_documents: usize§channels: Vec<Value>§fused_candidates: usize§reranked_candidates: usize§channel_agreement: Option<f32>§elapsed_ms: f64Trait Implementations§
Source§impl Clone for RetrievalTrace
impl Clone for RetrievalTrace
Source§impl Debug for RetrievalTrace
impl Debug for RetrievalTrace
Auto Trait Implementations§
impl Freeze for RetrievalTrace
impl RefUnwindSafe for RetrievalTrace
impl Send for RetrievalTrace
impl Sync for RetrievalTrace
impl Unpin for RetrievalTrace
impl UnsafeUnpin for RetrievalTrace
impl UnwindSafe for RetrievalTrace
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> 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