pub struct RerankingMetadata {
pub reranking_time_ms: u64,
pub rerankers_used: Vec<String>,
pub features_extracted: usize,
pub model_versions: HashMap<String, String>,
pub warnings: Vec<String>,
}Expand description
Metadata about the reranking process
Fields§
§reranking_time_ms: u64Time taken for reranking
rerankers_used: Vec<String>Rerankers used
features_extracted: usizeFeatures extracted
model_versions: HashMap<String, String>Model versions used
warnings: Vec<String>Warnings or notices
Trait Implementations§
Source§impl Clone for RerankingMetadata
impl Clone for RerankingMetadata
Source§fn clone(&self) -> RerankingMetadata
fn clone(&self) -> RerankingMetadata
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 moreAuto Trait Implementations§
impl Freeze for RerankingMetadata
impl RefUnwindSafe for RerankingMetadata
impl Send for RerankingMetadata
impl Sync for RerankingMetadata
impl Unpin for RerankingMetadata
impl UnwindSafe for RerankingMetadata
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