pub struct RetrievedDocument { /* private fields */ }
Expand description
A Document
with added information about the its retrieval.
Implementations§
Source§impl RetrievedDocument
impl RetrievedDocument
Sourcepub fn new(document: Document, retrieval_location: RetrievalLocation) -> Self
pub fn new(document: Document, retrieval_location: RetrievalLocation) -> Self
Create a new RetrievedDocument from the Document and its retrieval location.
Sourcepub fn into_document(self) -> Document
pub fn into_document(self) -> Document
Transforms the document into a buffer of bytes.
Sourcepub fn retrieval_location(&self) -> &RetrievalLocation
pub fn retrieval_location(&self) -> &RetrievalLocation
Where the document data came from.
Trait Implementations§
Source§impl Debug for RetrievedDocument
impl Debug for RetrievedDocument
Source§impl PartialEq for RetrievedDocument
impl PartialEq for RetrievedDocument
impl Eq for RetrievedDocument
impl StructuralPartialEq for RetrievedDocument
Auto Trait Implementations§
impl Freeze for RetrievedDocument
impl RefUnwindSafe for RetrievedDocument
impl Send for RetrievedDocument
impl Sync for RetrievedDocument
impl Unpin for RetrievedDocument
impl UnwindSafe for RetrievedDocument
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