pub struct QueryProcessingMetadata {
pub processing_time_ms: u64,
pub techniques_applied: Vec<String>,
pub confidence_scores: HashMap<String, f32>,
pub warnings: Vec<String>,
}Expand description
Metadata about query processing
Fields§
§processing_time_ms: u64Processing time in milliseconds
techniques_applied: Vec<String>Number of techniques applied
confidence_scores: HashMap<String, f32>Confidence scores
warnings: Vec<String>Any warnings or notes
Trait Implementations§
Source§impl Clone for QueryProcessingMetadata
impl Clone for QueryProcessingMetadata
Source§fn clone(&self) -> QueryProcessingMetadata
fn clone(&self) -> QueryProcessingMetadata
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 QueryProcessingMetadata
impl RefUnwindSafe for QueryProcessingMetadata
impl Send for QueryProcessingMetadata
impl Sync for QueryProcessingMetadata
impl Unpin for QueryProcessingMetadata
impl UnwindSafe for QueryProcessingMetadata
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