pub struct CachedSearchResult {
pub document_id: String,
pub content: String,
pub score: f32,
pub rank: usize,
pub metadata: HashMap<String, String>,
}Expand description
Cached search result
Fields§
§document_id: StringDocument ID
content: StringDocument content
score: f32Relevance score
rank: usizeResult rank
metadata: HashMap<String, String>Additional metadata
Trait Implementations§
Source§impl Clone for CachedSearchResult
impl Clone for CachedSearchResult
Source§fn clone(&self) -> CachedSearchResult
fn clone(&self) -> CachedSearchResult
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 moreSource§impl Debug for CachedSearchResult
impl Debug for CachedSearchResult
Source§impl<'de> Deserialize<'de> for CachedSearchResult
impl<'de> Deserialize<'de> for CachedSearchResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CachedSearchResult
impl RefUnwindSafe for CachedSearchResult
impl Send for CachedSearchResult
impl Sync for CachedSearchResult
impl Unpin for CachedSearchResult
impl UnwindSafe for CachedSearchResult
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