pub struct RAGQueryResult {
pub answer: String,
pub sources: Vec<Document>,
}Expand description
RAG query result
Fields§
§answer: StringThe generated answer
sources: Vec<Document>The retrieved source documents
Trait Implementations§
Source§impl Clone for RAGQueryResult
impl Clone for RAGQueryResult
Source§fn clone(&self) -> RAGQueryResult
fn clone(&self) -> RAGQueryResult
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 moreAuto Trait Implementations§
impl Freeze for RAGQueryResult
impl RefUnwindSafe for RAGQueryResult
impl Send for RAGQueryResult
impl Sync for RAGQueryResult
impl Unpin for RAGQueryResult
impl UnsafeUnpin for RAGQueryResult
impl UnwindSafe for RAGQueryResult
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