pub struct BackendResponse {
pub results: Vec<SearchResult>,
pub answer: Option<String>,
}Expand description
Parsed backend response before cross-provider ranking.
Fields§
§results: Vec<SearchResult>Raw hits in provider order; score already normalized into 0..=1.
answer: Option<String>Synthesized answer if the backend produced one.
Trait Implementations§
Source§impl Clone for BackendResponse
impl Clone for BackendResponse
Source§fn clone(&self) -> BackendResponse
fn clone(&self) -> BackendResponse
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 moreSource§impl Debug for BackendResponse
impl Debug for BackendResponse
Source§impl Default for BackendResponse
impl Default for BackendResponse
Source§fn default() -> BackendResponse
fn default() -> BackendResponse
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BackendResponse
impl RefUnwindSafe for BackendResponse
impl Send for BackendResponse
impl Sync for BackendResponse
impl Unpin for BackendResponse
impl UnsafeUnpin for BackendResponse
impl UnwindSafe for BackendResponse
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