pub struct JsonlSearchResult {
pub path: String,
pub span: Span,
pub language: Option<String>,
pub snippet: Option<String>,
pub score: Option<f32>,
pub chunk_hash: Option<String>,
pub index_epoch: Option<u64>,
}Fields§
§path: String§span: Span§language: Option<String>§snippet: Option<String>§score: Option<f32>§chunk_hash: Option<String>§index_epoch: Option<u64>Implementations§
Source§impl JsonlSearchResult
impl JsonlSearchResult
pub fn from_search_result(result: &SearchResult, include_snippet: bool) -> Self
Trait Implementations§
Source§impl Clone for JsonlSearchResult
impl Clone for JsonlSearchResult
Source§fn clone(&self) -> JsonlSearchResult
fn clone(&self) -> JsonlSearchResult
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 JsonlSearchResult
impl Debug for JsonlSearchResult
Source§impl<'de> Deserialize<'de> for JsonlSearchResult
impl<'de> Deserialize<'de> for JsonlSearchResult
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 JsonlSearchResult
impl RefUnwindSafe for JsonlSearchResult
impl Send for JsonlSearchResult
impl Sync for JsonlSearchResult
impl Unpin for JsonlSearchResult
impl UnwindSafe for JsonlSearchResult
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