pub struct SearchHit {
pub path: String,
pub kind: SearchKind,
pub heading: Option<String>,
pub line_start: Option<usize>,
pub line_end: Option<usize>,
pub score: f64,
pub text: String,
}Expand description
Structured search result.
Fields§
§path: StringPackage-internal source path.
kind: SearchKindHit kind.
heading: Option<String>Nearest Markdown heading or logical metadata title.
line_start: Option<usize>1-based starting line when known.
line_end: Option<usize>1-based ending line when known.
score: f64BM25 relevance score.
text: StringIndexed text snippet.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SearchHit
impl<'de> Deserialize<'de> for SearchHit
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
impl StructuralPartialEq for SearchHit
Auto Trait Implementations§
impl Freeze for SearchHit
impl RefUnwindSafe for SearchHit
impl Send for SearchHit
impl Sync for SearchHit
impl Unpin for SearchHit
impl UnsafeUnpin for SearchHit
impl UnwindSafe for SearchHit
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